Fenix 6s sapphire

Having issues with wrist based heart rate monitor when exercising. Barely getting over 100bpm for strenuous workout. 

Seems like it worked fine when I first purchased my watch last October. Then I started noticing issues with it working out at Orange Theory Fitness. It did okay while was on treadmill but not so good while rowing or doing strength work.  Now post-COVID closure of OTF I have been hiking at a nature trail down the street. Serious trail with steep steps up and down. Heart is beating fiercely but garmin says 100 or 107....I know it should be above 140-150...  and that is walking hands free swinging along.  I have tried tightening and loosening and changing to the other wrist.  Aregggg.  If the heart rate doesn't read even close to what it should then calories are not correct, training effect is not correct, performance not correct.

Extremely frustrating considering  the cost of this watch.  I have seen many recent updates appear on the watch. Fix this problem.