I think zone 2 is overrated. It seems like the people pitching it are talking about pros doing 6-8 hours of it per week. I ain't got time for that. I do 1.5 - 2 hours per week. I don't think I've gotten any increase of vo2 max from it. It does help me maintain my vo2 max and definitely helps recovery.
For vo2 max training, I do 3 workouts per week on an assault bike that I alternate two different study backed workouts: Norwegian 4x4 and REHIT. Norwegian 4x4 is 4 minutes at 95% max HR followed by 3 minutes of active rest and repeated 4 times. REHIT is 20s all out followed by 3 minutes of active rest and repeated 3 times. Anyone who says they're doing 20/10 on an assault bike and the 20s is all out is full of shit. 20s all out is brutal. The first time I did it I could only do one and thought I was going to die. Even now, having done many of these workouts, during the third one my quads are burning and trying cramp up.
Doing the above I've been able to get my vo2 max to 50. Not elite by any means but excellent for my age (according to the internet). If I hit my goal of another 10 pounds of weight loss I should be around 55 vo2 max.