Intermittent connection loss/ Repeat connection from the same Happy Bubbles BLE client

I understand that the Happy Bubbles add-on has been depreciated.
I am one of the early user adoption into the Happy Bubbles BLE hardware which I am back on to use it again.

I notice almost all my BLE client has the MQTT status enabled/disconnected given that that the WIFI connection signal is good.

On the MQTT server, it keep getting new request from the same client every few seconds. There is the only client with the same name, so it has not duplicated client configured elsewhere.

2023-10-22 12:42:37: New client connected from 192.168.25.170:8964 as blegarage (p2, c1, k5, u’blegarage’).
2023-10-22 12:42:50: New connection from 192.168.25.170:19499 on port 1883.
2023-10-22 12:42:50: Client blegarage already connected, closing old connection.
2023-10-22 12:42:50: New client connected from 192.168.25.170:19499 as blegarage (p2, c1, k5, u’blegarage’).
2023-10-22 12:42:59: New connection from 192.168.25.170:39563 on port 1883.
2023-10-22 12:42:59: Client blegarage already connected, closing old connection.
2023-10-22 12:42:59: New client connected from 192.168.25.170:39563 as blegarage (p2, c1, k5, u’blegarage’).
2023-10-22 12:43:33: New connection from 172.30.32.2:39196 on port 1883.

There is very limited MQTT configuration on the Happy Bubbles BLE client which I have set the parameter to:

Client Timeout (seconds): 60
Keep Alive Interval (seconds): 10

Can anyone else think of anything could have fixed the intermittent connection loss?