My phone has had about a 2% success rate (Moto G5+, Android 7.0). Specifically, if I reboot the phone, it connects for an hour or two. Once it disconnects, nothing works to get it to reconnect but rebooting the phone. Specifically, turning Bluetooth off and on does not good whatsoever. So...