Have the same problem, have had to go to the 2 banks I use 2FA on accounts, to change the phone number to a non VM number, so I can actually make some payments!!
Fortunately, I have a 'backup' PAYG phone , with another provider, otherwise, BIG PROBLEMS... But hey, why should VM care?? they get there monthly payment , no matter what..
5 working days, and nothing, no updates, no apologies, again, just typical VM 'couldn't care less' attitude...🤐