TrainingPeaks workout sync with Garmin Connect

TrainingPeaks previously had a Daily Workout IQ app that worked very well. When I was about to start a run, I could fire up the TrainingPeaks IQ app, it would grab the structured run workout already scheduled, and that was it. 

The IQ app stopped working this week - as it turns out, TrainingPeaks has replaced it with direct integration with the Garmin Connect Calendar. 

Any structured workout in TrainingPeaks is immediately and automatically updated in the Garmin Connect Calendar. 

I've confirmed this does work correctly. If I change a workout (change the workout itself, change the title, move the workout to another day etc.) and then 'sync' on the Garmin Connect app on my phone, the Garmin Calendar in the app or on the website immediately shows the changes. 

However, it does not update on my watch. When I select 'Run' then hit the middle button on the left side of the watch to open up settings, clicking on 'Training Calendar' will not reflect the changes, even though the changes show up on the Garmin Calendar on the Garmin Connect app / website. 

The only way to get the changes to show up is to plug the watch into the PC and sync via Garmin Express. 

I can't imagine that this is how it's supposed to be; I am sure I'm simply not doing something right - anyone have any ideas?