Payroll 2.20.3 Entry as direct deposit but switch to check - audit reports check is out of balance

Payroll was entered with all entries being direct deposit.  It was decided to change the payments to a check.  System allowed this but it did not populate the check amount even after a recalc.  The audit report showed the checks as out of balance.  Going back to data entry, deleting the earnings entries and reentering the earnings resolved the issue.  We had a big batch of entries.  Is there a better way to do this in the future if needed?  Seems like a program glitch to us.