Hello,
I have gone trough your requirements, your app is rejected because use of SMS permission.
Let me first tell you that I am fully aware of this, I assume you are reading OTP from sms thats why you use SMS permission in your code.
Google suggest alternative 'SMS Retriever API' for do the same things that work without SMS permission and I already implemented this for my previous client.
So in short I am confident of fix this and help to resubmit app on play store.
waiting for your reply.
Let me tell you about myself, I have worked on more than 50 android applications in five years of my professional career.
I have expertise in android development, full knowledge of Android life cycle - Material design - REST api - Sqlite database - Payment integration - Third party library integration - Background services - Firebase.
One more thing I am full time freelancer so will always available for support and communication.
Let me know if you are interested, I am ready to discuss everything before you award me this task.
Thanks,
Hardip