WP CRON Fails At 13:00 Every Day

After further troubleshooting today, and with outstanding support from SiteGround, I have found the root cause. Turns out that every time termly_account_update wp-cron action ran (scheduled every 24 hours), it would crash the wp-cron processes, causing all other due now wp-cron actions to fail, including my my_heartbeat action.

termly_account_update is a wp-cron job associated with the Termly Plugin, a GDPR compliance plugin.

Uninstalling the plugin resolved the problem.

I have reported the bug to the Termly developers.

David.