There appears to be a very common issue with Porting numbers to ID Mobile, in that the numbers are not being ported, and ID Modile blaming the third party for “not sending” the file.
I’ve contacted Three (my old provider) like many others, and have also had it confirmed that ID have everything they need to do the port, but it’s still not happened. Yet ID hode behind their technical team