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.