The solution was to create a new iCloud key - the old one must have corrupted and no longer worked.
As soon as a new key was created it all worked instantly.