Hello there, Nadia. Since you've already verified your settings, try sending the invoice to a completely different email address (like a personal Gmail or email address) instead of your work email. If that secondary email receives the copy, it confirms there is an issue with your business email server's security filters.
In that case, you can ask an IT expert to add the QuickBooks Online mail server host names and IP addresses to your outgoing mail server's Allowlist. It will prevent your server from blocking QuickBooks emails or marking them as spam.
The process of adding these can vary depending on your email setup. For the specific list of Host Names and IP addresses your IT expert needs, you can refer to the Solution 3: Configure server to accept QuickBooks Online mail server host names and IP addresses section of this article: Solutions for when customers aren't receiving your emails in QuickBooks Online.
If you have other concerns in QuickBooks, leave your reply below. We're here to help.