DanDavies79 "the suggestion but still doesn’t work!"
The only problem I have had is where the link has expired - usually because the VM verification email has gone to the spam folder in my Gmail account. That seems to happen every now and again.
One option is to sign in using your Account Recovery Code for that account if you set that up as part of the VM02ID process. It’s made up of five short words, with a - between each word.
One other thought is whether you have the verification email account set up to forward emails to another email account. So when you click on the verification link in the email it is actually in a different email account to the one the verification email was originally addressed to. (That might be the case if you are using an email account with your private domain name and forwarding your private domain emails to another VM email account for example.)
I'm thinking that might look "scammy" to VM's verification software. At the very least the inherent delay in forwarding the email from your private domain to the second email account may mean the link has already expired by the time you click on it.
Coenoby