Hi there, @pmclean2007.
I have checked this option, and it works fine. There are times that the saved data in the browser's cache will become outdated over time and will cause odd behavior to the program. I'd recommend performing the browser troubleshooting method to fix this.
Let's begin with using a private browser when logging into QuickBooks Online. Then, select the +New button to receive an invoice. If it's working fine, you can go back to the regular browser and clear the cache. However, if it's not, you can use another supported browser as an alternative.
Here are the shortcut keys to access an incognito browser:
• Safari: Hold down ⌘ + Option + P
• Google Chrome: Ctrl + Shift + N
• Microsoft Edge & Mozilla Firefox: Ctrl + Shift + P
I've added this link about recording invoice payments in QuickBooks Online: Record invoice payments.
You can also check this article for your future task about creating multiple invoices from an estimate: Set up and send progress invoices in QuickBooks Online.
You're always welcome to tag my name in the comment section if you have other questions. I'm here ready to guide you all the way.