I have Garmin VivoActive 3
In Garmin Connect :
(1) I have configured my heart rate zones and when I run and set the watch to the HR gauge data screen I correctly see the configured HR zones - Ok so far
(2) However, when viewing the finished run afterwards in Garmin Connect (on the mobile) on the "time spent in HR zones" tab, the heart rate zones displayed there are different.