How come you don't want to do the verification though ? For that much money?
Obviously some illegal activity linked. ( who would ever give away 20k USD just because "Verification takes time" )
Suspicious are the monero deposits.
I'm pretty sure these were obtained by some fraud and OP is affraid to give his private details.
Would advice everybody to not go into this.