This is the exact reason I left MTN a few years ago. I thought they would have fixed their WASP issues by now.
I lost out on R20 a day a few times and had to call the WASPs myself to cancel the subscriptions as MTN could/would only give me their numbers.