Yolink/MQTT (or MQTT/Yolink) error messages?

I am getting this now in my logs pretty often (and there was an update to the MQTT client recently):

Sep  7 11:12:10 kruse-pi homeassistant[696]: #033[31m2023-09-07 11:12:10.195 ERROR (MainThread) [mqtt] failed to receive on socket: [Errno 104] Connection reset by peer#033[0m
Sep  7 11:12:10 kruse-pi homeassistant[696]: #033[31m2023-09-07 11:12:10.204 ERROR (MainThread) [yolink.mqtt_client] yolink mqtt client disconnected!#033[0m

There is no reconnect message in the logs but I believe it is often reconnecting with no issue - until a little while later. Obviously any automations I have that are reliant on the Yolink devices then do not act properly… vey frustrating, anyone running into this? Are there ports I should open or any other configuration tweak I can do to stop this from happening and what would be the cause of the lost connection - some kind of a timing/timeout issue (how can I get more logging information about the cause of these disconnects)?