Joao,
I *think* you may be experiencing the issue we describe in our document Understanding Your TrainingPeaks Structured Workout Plan. If you had a plan loaded, and then change the zones, it won’t re-sync those zones unless you force a resync using the steps below:
Q: My thresholds recently changed, and I updated my 80/20 zones in TrainingPeaks using the instructions in this document. The workouts on my device still display the old zones. Why?
A: Depending on the device, TrainingPeaks will sync up to several weeks of workouts at a time to Garmin Connect, Zwift, or Wahoo. Those workouts contain your custom 80/20 zones at the time the sync took place. Updating zones in TrainingPeaks does not trigger a new sync, so the old zones remain on your device. To force a new sync, the workouts must be removed and re-added using one of the following methods:
– Use the Shift feature in the TrainingPeaks calendar (click on the triple horizontal lines found by hovering over a given day or week in the calendar and choose Shift) and shift your plan from today forward by one week. Wait for that change to reflect in the 3rd party calendar, then shift the workouts back to their original dates in TrainingPeaks.
– Cut a given workout(s) off of the calendar, wait for that change to reflect in the 3rd party calendar, then paste the workouts back to their original dates in TrainingPeaks.
– Unapply the entire plan in TrainingPeaks, wait for that change to reflect in the 3rd party calendar, then reapply the entire plan.
These actions lead TrainingPeaks to consider the affected workouts to be “new” workouts and force a re-sync to the 3rd party, which then sends your updated zones to your device.
David