If you are on an Android phone, check out the Device Sync Audit in GC Mobile Menu » Settings and search it for errors and warnings. Also try connecting the phone to the Internet with an alternative ISP…
Saw the same thing on my Forerunner 645 Music, basic data like steps and data would update, but syncing activities to android phone would failed continually after a short time, small part of the sync circle…
I am having the same issue, Last sync was on 8 Apr and is tis now 12 Apr 21. Phone can see actual steps and other date but the accumulation has not occurring nor has any of my attempts to sync. Start but never get past the 3 o'clock status on the upload process. Powered down both phone and watch. Attempted ty sync wat to another device. Fails, The issue appears to be the watch.
If you are on an Android phone, check out the Device Sync Audit in GC Mobile Menu » Settings and search it for errors and warnings. Also try connecting the phone to the Internet with an alternative ISP (i.e. using mobile data instead of WiFi, or vice versa, or using a different WiFi access point, or using a VPN).
The issue appears to be the watch.
There are countless of possibilities, most of them listed in the Sync / Connection Troubleshooting Guide, but the watch as the culprit is really one of the most rare ones. In fact I do not remember a case reported here on the forum that would be caused by the watch.
However, I lost about 6 days of steps/sleep, etc, but it synced the activities
Seeing this, the Troubleshooting guide for (some) data missing after syncing, should help. Namely the hint #4, incl. the second post in that thread. Could be also a broken FIT file in the folder //GARMIN/Monitoring, or perhaps an overfilled storage, but I'd start with the #4 first, in your case.
Saw the same thing on my Forerunner 645 Music, basic data like steps and data would update, but syncing activities to android phone would failed continually after a short time, small part of the sync circle lights up, then stops.
Was able to sync the watch activity data to Connect using the Garmin Express application, but even after the external sync, the watch still would not sync directly to the phone.
Browsing around with the phone when connected to the computer, I noticed an Activity file of 0 bytes, so removed the activity. Once the 0 byte file was removed the phone was able to sync successfully.
Short Answer:
Devs, seems like Garmin Express can handle 0 length files, allow the mobile app to handle those files as well