Need to look into that browser.
From your description it looks like it doesn’t handle the “clear: both;” at the end of each module, this pulls the building blocks together.

My metaphor for this is “tetris”: the blocks are floating upwards, and the next block fills the gap.

In your case, the right column stops the first block (video / hidden module) from floating up, so you have a huge gap till the bottom of Random Product…