Thank you for raising your bill-payment concern, cfaison.
The bill payment will be executed based on the SEND ON date, not on the bill's Due Date. If your send on a date was set on 12-27-21, I would recommend contacting our QBO Support. That way, they can pull up your account and check why your payment was debited in advance. They are open from 6 AM to 6 PM PT on weekdays.

If you have other questions in mind, feel free to go back to this thread.