About 2 weeks ago, I recommitted to a Garmin Cycling Coach plan (after spending some time on TR). All workouts would sync beautifully to my forerunner 255s but NOT SYNC to my Edge 540. After lots of frustration including my troubleshooting steps below, I finally figured out that the reason was that I had "Strength Workouts" enabled in my cycling plan; only when I turned Strength Workouts off was the Garmin Coach widget restored in my Edge 540. And yes, the workouts are slightly different. And yes, this is annoying.
Note, I tried all the following during the troubleshooting process (all of which was unnecessary):
- Rebooting (holding down the power button)
- Pausing-unpausing the Garmin Coach plan in the Garmin Connect app
- Removing-adding the Edge 540 in the Garmin Connect app
- Factory resetting the Edge 540
Garmin Coach Plan w/ Strength Workouts - Bad Sync


Garmin Coach Plan w/o Strength Workflows - Good Sync

I hope this helps someone else and can get fixed on another weary traveler/developer.