Your comparisons are invalid because they are not under the same conditions. Specifically your measurements are at different temperatures. O2 was at its boiling point, which is ver cold and dense, while the F2 measurement was at zero C.
All gases will be 22.4 liters per mole under standard temp and pressure. So it is really a matter of which gas has fewer grams per mole since for a given volume they will all have the same number of moles..
Interesting trivia point: air is mostly N2, so air is more or less 28 g/mol. Slightly more because of the presence of O2 which is even heavier. Anyway, what happens if the air is moist? Does the density go up or down? Most people think humid air is 'heavy' and therefore denser. But water is only 18 g/mol, so the presence of water makes air less dense! This tripped me up on a practice passage once.