UPDATE: When using the config package, I have been able to update all my payment method codes. However, the check printed flag is now unchecked. I am editing the Check Printed column to the value true so that it is checked. This give me the below error. I have this field in the configuration package set to no validation. How can I get this to update?

I have several payment journal lines where checks have already been printed, but I need to update their Payment Method Code from BILL.COM to CHECK. When attempting to make this change in the payment journals module, I receive the following error:
Check Printed must be equal to 'No' in Gen. Journal Line: Journal Template Name=PAYMENT, Journal Batch Name=CASH, Line No.=100000. Current value is 'Yes'.
I understand why this restriction exists, but I need to find a way to update the Payment Method Code while ensuring that the check numbers remain the same.
Additionally, I am unable to void these checks from the Check Ledger Entries because I receive this error:
Entry Status must be equal to 'Posted' in Check Ledger Entry: Entry No.=178. Current value is 'Printed'.
Is there a way to update the Payment Method Code for these payment journal lines, or alternatively, void the check while manually re-entering the same check number? The checks have already been sent, so maintaining the existing check numbers is crucial.
Thank you all for your help.