Was mir noch eingefallen ist - und wo deine Frage vermutlich herrührt -
Wenn du ein externes Gerät in HA über MQTT einbindest, welches als Broker agiert, dann übernimmt HA die Client Rolle.
Leider kann Homeassistant als Client sich nicht zu mehr als einem Broker verbinden.
Heißt, wie in meinem Fall, ich hab den Mosquito Broker in HA so konfiguriert, dass HA als MQTT Broker agiert. So kann ich viele verschiedene externe Geräte die als MQTT Client agieren mit HA verbinden.
Da Zendure als Server agiert, musste ich den Mosquito Broker und den Zendure Broker bridgen so dass beide miteinander kommunizieren.
Ich kenn dein genaues Setup nicht und wie die growatt und Zendure in HA integriert hast aber vllt ist das das Problem!?