Workout that is scheduled is not the one showing up on my 540

Every so often, like today, I notice that a different workout pops up on my 540 than what I have scheduled. I am sync'd to TrainingPeaks and that is sync'd to Garmin Connect. What seems to sometimes fix, is re-sync'ing 540 with Garmin Express. But, today that is not working. Computer says 'last workout added' and so is giving me the last workout in this training pgrm which is supposed to be done around 7/17/24. Not sure how to correct this since sync'ing with Garmin Express did not fix it this morning. (I'll see if it's 'back to normal' tomorrow, I guess but any thoughts/assistance would be appreciated.