I recently got a new iPhone 11 and have inserted the sim as part of the setup. Whenever I send text messages to a person, they see my email ID instead of my phone number.
I went to
Settings > iMessage > Send & Receive but I do not see my phone number there and just see my apple Id. Same for my FaceTime settings. No one is able to FaceTime me using my number and they can do it through only email Id.
I have also verified my phone number under
Settings > iCloud > Name, Phone Numbers & Email and I do see my phone number added there.
I checked this similar question but as the answer suggests, I have already waited for more than 24 hours. Also checked Apple's support article but still no luck: https://support.apple.com/en-nz/HT201422
I can see that a good number of people have faced this issue and can see posts across the internet but nothing seems to be working for me. I have also verified that my carrier does let me send and receive SMS.