I was unable to sync my calendar to my device (fenix3) via Garmin express (error message at PC Garmin connect.) Workouts sync normally via Garmin connect mobile.
Figured out that it was the % character at workout name causing it.
Removed % character from the name, and synced as it should be.
Just sharing my experience. Maybe devs want to fix it.