I noticed this several times with Fenix 6X and now it happened again with 7X - if I'm not using actively the Fenix during an workout (bike indoor), the measurement of the heart rate is way lower than reality - it looks like Fenix is just providing some random lower numbers, not paying attention to the real hear rate.
So, I used my Tacx trainer and an external HR sensor (Polar Verity Sense) for a hour long indoor workout. During the workout, the average measured HR with the Polar sensor was 120bpm, whereas Fenix 7X never displayed on the watch face anything above 95bpm. It was like "if you don't use me for this workout, I'll ignore the fact that you're having an workout and I'm resting "
I noticed this behaviour some time ago, when wearing at the same time on different hands Polar Vantage V2, the Fenix 6X and performing a workout on Tacx with external HR monitor, the Polar was displaying on it's watch face the real value of my HR - measured also by the external HR monitor - whereas the Fenix 6X was displaying (and updating from time to time) a much lower value on it's watch face.
Intrigued, I accesed the Garmin glance/widget and the value of the detected HR was correct and in line with the Vantage and the external HR monitor. That to me says that when asked, during workout or when you look at the HR widget, Fenix actually uses the data provided by the WHR in a different way and is accurate, otherwise - if you don't ask for it, you'll get some lower value and the WHR sensor is not that "stressed" to protect battery life.
SO basically, if you use the Fenix to monitor your workout, the collected HR will be correct (I'm not debating now the accuracy of WHR agains other external monitors) but if you use passively the Fenix and other device is a "driver" for the workout, you may end up with a completely skewed view of your effort. I don't know if that's also correlated with the fact that indoor cycling is "almost static" in terms of steps and movement if your hand/body - maybe that wouldn't happen during an aggressive hiking session and the WHR will at least try to keep up with the realiity. What is your experience with similar situations?
I can understand the focus on battery life, but it feels like the "passive" measurement from WHR sensor could be misleading during a workout.
PS: also, if during an workout when using an external HR sensor you have a max HR value (recorded and visible in the Connect), the Connect app still reports as HIGH in the HR widget the value the WHR was able to detect (usually lower) which is also strange, as the meaning (and title) of the widget is HR and not Wrist HR - I don't really care what the WHR was able to detect, especially if I worn another HR monitor - the maximum should be the maximum heart rate - I only have one heart.