I did manage to raise a complaint about overpayment and billing issues but I did it from my account before disconnection.
But be warned, the emails I received were increasingly incomprehensible, possibly from people whose first language isn't English and who didn't know how to use Google Translate. Or possibly from someone's toddler simply hitting the keys on a keyboard. I asked very simple questions in plain English but never got any understandable response, just nonsense replies. Much as it goes against my principles, I eventually gave up because it was like repeatedly banging my head against a wall.
I started my cancellation process at the beginning of November 2024 so I'm now into the 3rd month. It should have been simple, there was nothing complicated, I just said I wanted to cancel when my current deal ended. But VM really go out of their way to make it as difficult and lengthy a process as possible, plus they keep your money long after they're no longer providing service and then charge for equipment that hasn't been returned because of their own delays.
I had to give up on the 'complaints' process for my own sanity. But when I eventually rid of VM altogether I will add my case to the many others already registered with OFCOM for investigation.