The switching the grid to buttons helped. I then turned on caching via WP Rocket and now the whole surface being a link issue has resolved.
I had to delete the contact page and recreate it to get the header background to show.
There’s still something odd going on. I’m getting an empty white space below the footer on certain pages.