Good day.
Surely someone has had this same experience. You deliberately leave a blank paragraph, formatted as just Para or any kind of heading, between some text and the top of the table. You want that breathing room, in the rendered page.
And Confluence completely ignores that:


It seems as though this doesn't happen 100% of the time. I'm not sure of the precise conditions that cause it to happen.
So. My fix is: Instead of putting a blank paragraph between the text and top of the table, put a blank line with some white text on it:

As fellow Canadian Jerry O'Connell once said in a TV ad of some kind, "Et, viola!"
Cheers,
Pat O'Connell
Technical Writer
MindGeek Montreal