Perhaps I am missing something, but I don’t see that being true. If we calculate the number of oxygen molecules in the loop using the ideal gas law and Dalton’s law, we arrive at a number independent of ambient pressure.
Dalton’s law:
(1) ppO2 = fO2*P
or
(2) fO2 = ppO2/P
Where ‘fO2’ is the mole fraction of O2 in the mix and ‘P’ is the total pressure (pressure in the loop, equal to ambient pressure).
As noted, 'fO2' is the mole fraction of O2, that is, 'n' being the total number of gas molecules and 'nO2' being the number of oxygen molecules:
(3) fO2 = nO2/n
From (2) and (3), we get:
(4) nO2/n = ppO2/P
(5) nO2 = n*ppO2/P
Ideal gas law:
(6) P*V = n*R*T
Where ‘P’ is the pressure of the gas mix (pressure in the loop), ‘V’ is the volume (in this case, total loop volume), ‘n’ the total number of gas molecules, ‘R’ is a constant, and ‘T’ is the temperature.
Solving (6) for ‘n’:
(7) n = P*V/(R*T)
Now, combining (5) and (7):
(8) nO2 = ppO2*V/(R*T)
Therefore, for a given loop volume (‘V’) and temperature (‘T), the number of O2 molecules in the loop should depend solely on ‘ppO2’.