Seems crazy this does not exist, but it seems to me like the Screenconnect service is an obvious choice to be a watchdog for the Automate / Labtech services to keep them running. It also seems easy to implement. Such as:
If LTSERVICE or LTSvcMon exists, and service is in stopped state, start it.
I can see some potential maintenance mode / Agent upgrade conditions needing to be dealt with, but it would help immensely.
Customer support service by UserEcho