Bluetooth gets stuck "connected" and loses actual connection

I use a bluetooth Gulikit controller and when it powers off, the connection usually does not detect this and disconnect, which means when I power it on again, it cannot re-establish connection, and I have to disconnect it manually before turning it on again.