(Yet another) bug: garmin coach won't sync between phone and the connect app.

What the title says - regardless of what I do, the trainings (on my watch) and in my phone/web are different. The training is a half marathon plan scheduled for January using the new "dynamic" trainer (not one of the named ones like Greg or Jeff).

Schedule on the watch suggests following sequence:
Base -> spring -> long -> long -> recovery -> threshold.

Phone connect/web based has in the schedule:
Tempo -> base -> long -> long -> recovery -> threshold.

I tried restarting, syncing via phone, syncing via PC, they just won't synchronize.

Bonus effect: when I had race scheduled for this sunday, the garmin coach widget was resetting (EVERY-SINGLE-TIME) until I removed it via phone setup.