That should be an eye open to you.
First things you look at before even signing up for a casino are wagering requirements, minimum deposits, minimum and max stake amount, minimum and max withdrawal amounts, the terms of service.
The other thing is casinos are designed to making winnings, so they will do whatever they can to keep your deposit.
"The wagering requirements are put in place so that you don't use their platform as a money laundering service" is what they always say.