I am getting odd Vo2 max readings.

I am getting odd Vo2 max readings. I have two watches, a vivoactive 3 and a 945, and lately I have been wearing both for my runs. I am 72. The vivoactive 3 has my Vo2 max at 37 and a fitness age of 56. The 945 has my Vo2 Max at 38 and a fitness age of 66.5. Doesn't make sense. Seems that a 38 should produce a lower fitness age than a 37. Any insights that might explain these readings?