Fenix 6 Sapphire HR not accurate

I own a Garmin Fenix 6 Sapphire and a Garmin VivoActive HR.  The VivoActive heart rate reading has been incredibly accurate for the past 3 years.  I expected the same results from a watch that costs 4 times as much but I have been let down so far.  My new Garmin Fenix 6 Sapphire HR reading is typically 30-40 beats lower then it should be.  I have read about many people that have the same problem but no one seems to have a solution.  I have tried the easy solution such as tightening my watch but nothing seems to work.  Is Garmin addressing this?