I switched from a Fitbit Sense, whose battery was dying, to a Vívoactive 6 a few months ago and noticed a stark difference in sleep scores. I've been getting lowish scores (70's to low 80s) on what would have been a very high score on the Fitbit.. which is OK. I understand that Fitbit may score higher to make one feel better.
However, there have been some notable inconsistencies. I sleep around 8+ hours every night. Last night I slept extra long 8 hours and 40 minutes with =just under 2 hours of deep sleep and a remarkable 4 hours of REM with HRV at 47... At 70 years old, that would have been 110% on my Fitbit! I looked back a month ago at a 93 score on Garmin, which was 8 hrs 36 minutes and 1.5 hours deep and 2+ hours REM with a 52 ms HRV. Any ideas?