I have a fenix 5 that I wear doing HIIT workouts. The watch's wrist HR monitor has never been able to register more than 120 BPM when my actual heart rate would range between 140-170 during workouts. Because of this I wear a heart rate monitor to get accurate results instead of relying on the watch's monitor- the chest strap is always right on point. The wrist monitor on the watch works fine when running or biking, just not when working out in the gym or registering quick increases in my heart rate when sprinting. I had a fitbit ionic and a fitbit versa before this watch and neither had any issues keeping up with my heart rate with their wrist monitors throughout my workouts - even during sprints - I would check them by measuring my pulse by hand through the first few weeks of working out with them and I have to say they were both extremely accurate. I have been a little frustrated with my fenix 5 that it is not even remotely accurate when tracking most of my workouts while the fitbit does not have any issues. I love everything else about the Garmin watches though and am looking at upgrading to the Fenix 6 solar. Before I do, I wanted to see if anyone has had any better luck with the wrist HR monitor on the Fenix 6. I read a number of threads about 8-12 month ago talking about the same issue with the Fenix 6, however, see that a number of firmware updates have come out since then. Does anyone know if the latest software updates have improved this? Also I will note that I have tried a number of fixes mentioned in a few threads already (reset watch, wear watch as tight as possible to prevent it from moving around on the wrist, wear watch on opposite side of wrist, shave wrist hair to not impede with sensor), however, now of these things helped with the issue. I would really appreciate getting some feedback on this.