Fenix 6 HR inaccurate/stuck

Hi,

me and my gf gifted each other Fenix 6 watches (I have 6pro titanium and she has 6s). I pretty much enjoyed my watch for one day, because next day I decided to update the software and the persistent HR widget on screen is just trash now, most of the time it gets stuck on one value let's say 70bmp until I either start interacting with the watch by pressing buttons or wildly start shaking my wrist. It starts consistently measuring only when I go into HR broadcast mode. I have found one workaround and it is to use store watch face which has option to update HR every second, though I doubt its accuracy as well, but at least I am not stuck on one HR value. Am I to understand when my GF comes home and actually connects to internet she will have her widget bricked as well when it updates?

My usual resting heart rate is around 55-60, have been using polar chest strap for years now, Fenix 6 was hovering around 60 as well, until I decided to sprint in place for  ~1 minute while using cardio activity on Fenix, I somewhat got to 150 ish with some latency I must say, but now hours after the 1 minute sprint widget hovers around 80 resting which is just completely wrong.

*Wrist sensor is on, I have no tattoos, pale skin, not that many hair on hand, band is tight around my hand.

I am really looking for a solution here, since I would rather avoid returning both of the watches since we were both really hyped for them, but this seems like a major shortcoming. I have read through numerous forums post, some have even 200+ posts, googled and all I found it some people having and some people not having the problem. I tried even the newest beta update, but it isn't addressing this issue.

**Don't wanna edit the original post I typed, I wear the watch above my wrist. (Saying I wear them around my hand, was lack of English knowledge)