Fenix 6 wrist HR massively inaccurate again after v15.20 upgrade

Since the 15.20 upgrade I am finding the wrist HR reading are back to being highly elevated. This was a problem Garmin fixed in version 13.10 and the values were then more inline with my chest strap, however after the latest upgrade I am finding this is 40 - 50 bpm higher than before.

Comparing a easy 10k run to my Fenix 5S, the Fenix 6 is now considering every run is at Vo2MAX and Overreaching, which they aren't. The 5S is showing an avg of 125/135 bpm, the 6 pro on the same run is 165/175 bpm!

*yes I know wrist HR isn't accurate

Its like the 15.20 code, wasn't built on top of the 13.10 release, or if so they have broken the HR sensor code again.