These calculations rely on the temperature and the pressure remaining the same. This, however, is unlikely to occur. There are days which are clear, cloudless, and still. These days can have humidity levels from low to high. It would be expected that if the air was absorbing water vapor and displacing some molecules, the effect would be seen as wind , as the extra molecules try to dissipate.
It appears in fact that the molecules stay where they are, and the air pressure rises. This is what a high pressure area generally is. Warm, clear, still ,fine weather.
Although some moisture rises on a thermal expansion basis, it seems the majority rises because of the atomic weight difference.
All this is fairly simple science. However, what keeps the clouds up after the water vapor condenses into water droplets may not be so simple.
I believe that as water vapor condenses in the air it changes state in two ways. The first is the normal way in which latent heat is released. The other is that the electrical properties or charge also change, and the water becomes weightless, or antigravitational.