Ich hatte ebenfalls das Problem das zwei meiner Shellies nichts an MQTT gesendet haben nachdem ich Sie auf einen neuen MQTT umgestellt habe. Dann habe ich festgestellt dass das Protokoll bei mir das Problem war.
Statt http://192.168.178.2:1883 habe ich nur 192.168.178.2:1883 verwendet und damit ging es sofort wieder.