Yeah, so now the RG is taking up all the pace of it’s parent group, so if your page was set up to have responsive height then it should show as you want it to, but currently it’s not.
You still have all your groups on top of one another instead of stacked one above the other.
At the moment you page is being rendered at the height of your tallest group (Floating Loading Screen).
In order for the page to render only to the height of the visible groups, they all need to be stacked, one above the other, with no overlapping.
In other words, have your first group positioned a the Y co-ordinate 0.
Then have your next group positioned where the first one ends (so if the first group is 300 px tall, have group 2 positioned at a Y co-ordinate of 300 on the page).
Continue this for all your groups so that they are all stacked and not overlapping at all.
That will make the page always fit to the height of the visible groups.