Garmin. Please fix your Heart rate sensor on your device. Maybe poach someone from Fitbit to work on it?

I wish Garmin would take the seriously. I went from a Fitbit Alta HR, a 100 dollar device that was pretty accurate compared to my chest strap.  My Garmin fenix 6x pro solar has always seemed off.  Mine runs much higher and always has me worried I'm going to blow up my heart. (lol sort of). Today I wore both the Fitbit AltaHR and also my Fenix6xprosolar.  Checking them both from time to time and the Fenix shows almost 20 BPM higher than the Fitbit.  I can't understand how there can be such a huge difference.  I've been worried lately that my heart has been having issues and made an appointment to have a stress test done just from all the stress of the inconsistencies I'm seeing.  PLEASE Garmin, PUT SOME ENERGY INTO FIXING THIS!!!!!!!  Please offer some constructive suggestions!  I LOVE my Fenix device and want to keep it.  I don't want to have to return it just because Garmin doesn't actually care about tit's customers with genuine feedback.  Maybe steal someone from Fitbit to work on the Garmin HR piece?  

(I still have the 9.98 beta, haven't been giving via auto update the 10.10 update yet.)