Thank you for reaching out QuickBooks Community. You in the right path, @PMCDude.
I can surely help you with your concern that matching transactions is not working.
For each associated payment needs a unique ID for each payment transaction. Your bank may have not provide a unique ID with your last payment transaction. That's why it's not matching for a month. If this happens, I suggest manually manually matching your bank entries and making sure to check if your automatic matching is not off.
Here's how to manage automatic matching:
For more information on how automatically matches your QuickBooks Online Payments transaction, check on the link.
Moreover, try to check these articles to run payroll and customize reports:
If you have more questions about matching bank transactions, please
leave a comment below. I will keep an eye and will answer you.