I do the same. Seems like Strava detects a duplicated workout/ride/run if loaded to strava from multiple connections. Will only load the first one, and ignore the second if both are loaded in a similar time frame. Don't know which one will be better for VO2 Max. I track mine on Garmin Connect and not on Strava as I don't have Premium.