
Found the problem...page ID of the main page was 2, causing the page-2.php template to be used.

Hi Andy and welcome the Beans Community 🙂
I am glad to hear you found the issue this time around, don't hesite to post on the forum if you need a hand with anything else or just want to share knowledges.
Happy coding,