So I've hit the lap button manually just before 10km climb and then on the end. I've had a small auto pause during the climb. On the end this activity auto uploaded to Strava.
Now Garmin Connect shows lap time 34:11, while Strava web version shows the same lap as 35:05 in the analysis screen. Workout analysis screen on mobile strava, shows the same exact time as garmin.
Weird.. does Garmin connect laps show only active time and not the total elapsed time?