Delay in receiving emails on cPanel host

I’ve a dedicated server and I use WHM/cPanel centOS server. For some reason receiving emails are being delayed. Delay is observed both on the webmail and in an email client (Mail on MacOS) using IMAP. How to go about fixing it?