Seems that as a result a recent firmware update to the vivoactive 4 the Sys.getDeviceSettings().phoneConnected as well as settings.connectionInfo[:bluetooth].state always return true/CONNECTION_STATE_CONNECTED regardless if the phone is connected or not.
I also had the Problem on the Vivoactive 3, this was fixed after upgrading to 6.94 beta firmware.