Receive_SMS Permission issue
Well, the issue is with PayUMoney library. Because Firebase Phone Auth is not asking for RECEIVE_SMS
permission.
What you can do is you can remove the library one by one and check if it is still asking for the RECEIVE_SMS
permission.
If you find which library is causing this then you can write this in your Android Manifest
<uses-permission
android:name="android.permission.RECEIVE_SMS"
tools:node="remove" />
This will prevent a library from asking this permission internally. Also please check if your library is functional without this permission after adding this line to your app manifest.
For your particular question, PayUMoney is causing this issue and not Firebase so you can add this line to your manifest. and check the PayuMoney is functional.