This is totally above me. It's fine on some page, not on others. Everything was built with the Page Builder, there isn't any weird code.
It seems to be something with the header section, but what it is I can't tell.
Luckily the responsive text is separate from the page content. I saved the pages as templates, removed all content, updated and saved responsive settings, then added content again.
Thanks for looking into it.