Thanks for the response.
I updated both sites to use the top level domain, but still no go. I then checked on the WordPress page itself and couldn’t see the document.domain code anywhere, so I manually placed it in to the page and boom! All worked as expected.
Many thanks!