Hi Hamzah,
This is, unfortunately, the reality of SMS Auth. No telecom operator around the world offers 100% message delivery and some are less reliable than others, so for a large-scale application there will be some missed messages. It's important for your app to offer some other way to sign in for users who have SMS delivery issues.
If you're seeing a pattern in this issue, for example users in a specific region or on a specific carrier missing SMS messages, please write in to Firebase support so that we can report this to the right people:
https://firebase.google.com/support
- Sam