Feel lack of a feature in "must approve users"

I think you are right and it’s an ideal way to this.

But during sign up there is also a document that I ask them to share, for me to cross verify, which I can’t do through the original process.

I am also wondering if making sign up process this is difficult is a good idea or not.

Having robust secure sign up, is ensuring me with good verified, genuine users and prevent scammers but it takes time and end up discouraging impatient genuine users from sign up.

If anyone wants to comment on that, do share.