У себя пока таких проблем не выявил.
В новой версии добавил немного расширенное логирование. Попробуйте помониторить.
Иногда термостаты не отвечают на запросы - запрос отваливается по таймауту. Есть версия, что в такие моменты Majordomo считает, что цикл упал.
Еще можно проверить, отвечает ли термостат.
Для этого необходимо через браузер зайти на http://IP_адрес_термостата/api.html и в появившемся окне ввода команды ввести {"cmd":4}. На запрос должны вернуться данные телеметрии, либо timeout.
Ну еще как вариант для мониторинга - остановить цикл и запустить его напрямую в консоли сервера вручную по инструкции https://kb.mjdm.ru/zapusk-ciklov-vruchnuyu/. Если он будет падать, то это должно быть видно в консоли.