Why do I still have my temporary number after porting in my number to another provider?

My phone is an iPhone and I ported in 5 days ago and the port-in was complete and successful, however when I go to my setting and go to my number I still see the temporary number that I got before transferring my number. I called the customer service of my new provider and said that everything was sorted from their end and I just need to change the number manually from the setting of my phone which I tried to do but failed and I also tried network reset and Manual Roam (Manual Network Selection) and nothing works. It is also affecting my iMessages and Facetime as they show my temporary number when I call/text someone.

I also followed the steps on the Apple. support website to change my number by turning off iMessages and facetime but it didn't work.

Any tips? or should I just head to an Apple shop?

Why do I still have my temporary number after porting in my number to another provider?
Post Opinion