Hi Angus,
I’m experiencing scenario 1.
They don’t load at all on the first page load. I have to refresh them to see them.
I have pinpointed the problem to the following situations:
On Safari, if I go to the Contact page by typing in the URL (odonataboulder.com/contact/,
the text labels appear. But, if I use the top menu to go to another page, and then select Contact from the top menu, the text labels do not appear.
Same issue with Chrome. If I use the top menu to go to the Contact page when I am on another page, the text labels do not appear.
I am also having this exact problem on another website where I am using Material Design Contact Form 7.
chris