Thanks for the suggestion about GameCenter. It was stuck awaiting confirmation on Terms & Conditions but no notification ever appeared for it. I would never have known. I have now accepted T&C and the games loads correctly.
If anyone else encounters a similar issue, that was the solution for me.