My Garmin Fenix 6 refused to stay connected to my iPhone without deleting the bluetooth device and re-adding it, until I enabled location services for Garmin Connect to Always Allow. This contradicts documentation but is the only way I could get it to work.