Alerts generated emails are delayed for several hours before being sent.

Alerts generated emails are delayed for several hours before being sent.

Event log Analyzer is setup to monitor the Windows Application event log on 3 servers.
I have created alerts to send emails about the backups running on the servers.
 
The Logs appear on the Analyzer at the same time they're recorded on the servers.
But the Alerts do not send the email for several hours.
 
I have attached an example email showing the difference in time; the log appeared at 00:47 - but the email wasn't sent for nearly 21hours!
 
The PC running analyzer is on the same domain as the 3 servers, this is happening for all alerts and the delays vary, sometimes minutes but mostly several hours.
 
This is quite confusing becuase there are no errors or messages I can find suggesting why there's a delay.

                New to ADSelfService Plus?