I tried out the "modern" version for the first time yesterday. The Sync option always tells me "Nothing to sync right now.". I have to go back to the old version to upload from my device. Any ideas about how uploading/syncing is supposed to work in the new version?
This worked for me too, you sync in express now and need to delete then re-add the device
"Do you have the ANT Agent installed? If so, uninstall it. Find the folder C:\Users\<User>\AppData\Garmin and rename it. The name you use doesn't matter, just rename it so that Garmin Express can't find it. Do you have Garmin Express installed? If no, install it. Run Garmin Express. Does your device show up in the devices dropdown? If so, select the device from the dropdown and click the Devices link. Click Delete Device from Express. Choose to remove your device from Garmin Connect and click OK. Now click Add New Device from the devices dropdown. Follow the steps to pair your device to Garmin Express."