Garmin vivoactive 6 heart rate

I recently bought the Garmin vivo active 6 moving, up from the vivo active 4. During the cardio workout the heart rate is way too low, most of the session didn't get out of the grey zone then randomly went up and come back down quickly. This is disappointing as I also tried the HIIT activities and the gym and they were the same, is there a fix as I took the first watch back as I thought the watch was broken. My old vivo active 4 was great for the heart rate recoding, might have to go back to that. Can anyone recommend another watch that has a better heart rate recording.