Apologies, here are more verbose details on the issue.
I have been running the plugin without significant issues for many months. The site has the following plugin’s installed:
*Block Lab
*Head & Footer Code
*Task Sceduler
*Task Scheduler – Hung Routine Cleaner
WP Version = 5.4.2
Timezone = -04:00 / UTC-4
Site is not using HTTPS
The theme is a modified TwentySevinteen stock theme, and the site has been stable for some time and is hosted on SiteGround.
Under general settings, the Universal and Local Times read correctly under Settings/General but under Task Scheduler/settings the ‘Status’ section does not list a ‘last Beat Time’
If I toggle the Server Heartbeat Off then back On, the Status > ‘Next Check:’ will update accordingly but no ‘Last Beat Time’ is ever updated. My guess is that the Heartbeat Check is failing, and consequently no scheduled tasks are ever triggered.