I transferred from EE to iD just over two weeks ago. I decided to keep my old number when changing sim and it has transferred and is showing under the iD app - I am able to make and receive texts and calls. My issue is that under my iPhone settings my number is showing as the one that was originally sent with the sim (not my number that I had with EE that I wished to keep).
I have tried simply waiting this out, turning off iMessage, changing the number under settings, removing and re-adding my phone to the iCloud account, resetting my phone and all the other options that are suggested but so far nothing has worked. My original number (that I wished to transfer) will time out on iMessage in 13 days and I am trying to get this sorted beforehand.
If anyone has any suggestions it would be greatly appreciated.