Due diligence is all fine. But not when it takes them weeks to complete the necessary checks and there is no way to reach them, except a mobile app. Where you don’t speak to a competent person, but some high-school dropouts.
It’s your hard-earned money and you have to talk to some chat agent who is like: “I can’t give you any update. It will take as long as it takes.” - for weeks!
In my case, I think it was $15,000 in private funds. Imagine if it was $150,000, they freeze the money for weeks you can’t talk to anybody, you can’t even send an email.
The same stories I’ve heard about PayPal, even with legitimate businesses.
A proper︀ bank should always keep you updated about the process and it definitely shouldn’t take more︁ than a couple days at most. If the funds actually are legitimate, of course.