Thank you very much for your reply - I ended up re-deploying and verifying immediately afterwards
The compiler was the same version, but I did not set the EVM version - that may have been it.
I'm happy to move on and chalk this up as a lesson in version control...