Garmin Coach new adaptive workouts, sudden change of suggested HR zones in workouts

I'm having an issue with Garmin Coach (I'm using the Forerunner 955). I set up a workout plan for a half-marathon event using the new adaptive workout plan—not the one with trainers and videos. Everything was fine at first, and I was happy with the adaptiveness of the workouts and how they adjust based on my readiness or lack of sleep.

I set my max HR to 187 bpm and my lactate threshold (LT) to 169 bpm. Based on this, the workouts were calculated with Base Runs around ±139 bpm and Threshold Runs around ±167 bpm. However, all of a sudden, I woke up to find that my workouts had changed—Base Runs were set to 154 bpm, and Threshold Runs were around 186 bpm.

Since then, I’ve tried several things to make Garmin Coach recalculate the workouts. I’ve noticed that it seems to recalculate overnight, so changes don’t take effect immediately. Here’s what I’ve tried:

  • Turning off auto-detection for max HR and LT.
  • Adjusting my max HR down by 1 bpm to force recalculation.
  • Finally, I deleted the entire program I had set up three months ago and created a new one.

For a few days, it seemed fine, but today the same issue happened again—all the workouts for next week have the wrong HR zones.

Has anyone else experienced this with Garmin Coach?

And yes, I know some might say, "Can’t you just run and lower your HR?" Of course, I do that, but that’s not the point. The issue is that Garmin keeps beeping in my headphones, telling me I’m in the wrong HR zone, and the overall score for completing the plan gets messed up. This will also affect future workouts since it’s all adaptive.

  • Have you reset your watch yesterday due to boot loop?

    If yes, then most likely your MaxHR which is used by default to calculate your zones and performance was rest with age formula 220 - age, which in most cases is incorrect for seasoned user.

    Check and fix yourself.

    I have manually adjusted numbers, what switch off automatic update, which I have enabled after all was set.

  • I have figure it out. I put on my chest sensor which is faulty sometimes and goes very heigh for few first minutes. But I was unaware that my auto HRmax detection was on. After run it didn't asked me if I want new HR max and set it for individual sports running and bike. So I was checking HR max in setting and didn't look into individual sports tab because I don't use it. After I reset individual sport the coach recalculated. However I think that some update changed how this individual sports HR max work. I'm pretty sure it could be turned off even now you can delate sports but they will come back in a second :run bike and swim. So there is no way to like turn it off. At least they come with proper HRmax this time. Anyway thank you for response. Case closed