Just posted this in the Fenix 2 forum, not sure if I should be posting here instead.
Garmin Connect ver 2.2 on a Motorola Droid Maxx (Android ver 4.4) and Fenix 2 firmware version 3.2. Recorded a new activity on the Fenix and started a manual sync. Managed to establish a Bluetooth connection (Fenix shows as connected in Garmin Connect). Garmin Connect says "syncing with Fenix 2" and Fenix says "sync in progress", but then it gets stuck. After about 5 minutes Garmin Connect gives up and says "sync upload error" and drops the Bluetooth connection. Then it tries to re-establish the connection and sync again, but the same thing happens. Fenix 2 just says "sync in progress" throughout all of this.