Should I always disconnect

Everything is working fine but sometimes after about 24hrs I have trouble connecting an MQTT session ? Is it better to always disconnect after publishing messages in a short window or leave the connection as is after publishing and check if it is still connected when publishing next? I publish about 3 messages every minute (20 second data create cycle)

thanks

what module do you use?

Bg96
I do not need to subscribe to a topic - just publish.

If this disconnection event is very regular and periodic, it may be related to the timeliness of the network link