The rest of the site works mostly alright for me, it just won't let me upload my documents though. The OTP is valid for 3 minutes and that duration elapses while waiting for anything to upload.
Not very excited about the idea of emailing my docs to support. They're probably very overwhelmed with KYC stuff.
Check the latest reply from OP. That'll give you pointer. Just send it over email easy. Contact their support for better communication. Rest is your choice.