One thing I have noticed consistently when cycling with my VA3 (and this is apparently the same on other Garmin watches) is that when cycling, the first 10mins or so shows a much reduced heart rate than is realistic. When I look at plots there is a definite low until it 'wakes up'.
I believe this is a filtering effect on the watch to avoid spurious readings. I'd call it a bug. It is kinda going 'nah, your HR can't be doing that, you were resting until a few seconds ago'. However, if you are running it doesn't do that. It goes 'ooh, looks like you are running, that high HR must be legit!'.
So here is my remedy, which works for me: when you start your ride, shake out your watch arm to mimic a running motion. Observe how your HR climbs to realistic levels.
I have also noticed that the same happens after a rest on the same activity. So, shake it out!