Is your Domain in M365? Microsoft 365 only permit a 60 mails per minute, if you send more mails; its was waiting until the next minute with a maximum of the 10 minutes.
If you use the SMPT of Microsoft 365, you may have this problem.
As well, if you send mails with your domain with external DNS about a domain in Microsoft 365, you have the next text:
responsendr: 4.4.4: Mail received as unauthenticated, incoming to a recipient domain configured in a hosted tenant which has no mail-enabled subscriptions. ATTR5
This is because you send mails with a domain using external smtp about Microsoft Configurate Domain. If you configurate, for example; contoso.com in M365.
Contoso.com in M365 have a SMTP. If you use a SMTP about external hosting DNS, then; it apparence this mensage