The only way to get over this problem is to change providers, as I am in the process of doing.
over 7 months, and VM are still 'looking into this' and there is NO solution in sight. It's obvious that they have NO INTENTION of even trying to sort this out, and don't even have the decency to admit it...
I have had to purchase a '3' PAYG sim, and contact my bank, building society, and various other institutions that now require OTP or 2FA to do any sort of financial business to change my contact number form VM to the '3' sim!!, because after over 7 MONTHS, VM STILL do not have a clue what is wrong, or how to fix it..
Staff are treating this problem as if it doesn't exist, ignoring complaints, and refusing to even post on this problem any more. Shows just how much they REALLY care about 'customer service'
Take your custom to a company that actually shows at least an interest in you, rather than this bunch of muppets, who are not interested in solving the problem, as long as they can dip into your bank account each month to pay their wages, why should they care.
VM is basically a company with no morals, and no interest in you once you have signed that contract, meaning they can treat you like dirt, and ignore you. 😡