Incoming mail stuck in a queue

Incoming mail stuck in a queue

I'm using PHPMailer as the client and Easy SMTP as the server to send emails to my Zoho Mail. I've sent a lot of test emails from my website but they appear to be stuck in some sort of queue. The email successfully sends, according to PHPMailer and checking the mail queue on my sendmail on Linux.

The emails are not arriving on their own. It's like I sent 10 emails but only the first like 4 arrive then none of them arrive even after 6 hours. Then when I send a new email from the website, the 5th email arrives immediately. If I send another one the 6th will arrive immediately, and so on.

Not sure what's going on here..