Зависание модулей, отсутствие реакции при управлении через MQTT

Использовать, например метрику metrics/ram_used.
Ну или стандартный

ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem

раз в сутки и сравнить - какой растет.

непохоже этот случай очень вряд ли, но неверная настройка моста без хорошего понимания параметров - может вызвать проблемы, как пример Циклическая перезагрузка контроллера Wirenboard после блокировки счёта GSM оператора

Если именно он занимает всю RAM - возможно. Но только после того как будет понятна динамика изменения.