Did you do the VO2MAX testing fasted? Doing VO2max fasted, can cause you to not reach your full potential in those tests.
My Garmin value where pretty in line with Garmin values.
To be honest, VO2MAX training caused my best performance at ski mountaineering at altitudes of 4000m.