Disconnection of the peripheral is done without enabling another connection, the only way is to reset the module.
It happens sometimes after 5 min up to 1-2 hours.
If there is an internal error due to data transfer, how can it recover without reset?