Having a high wagering requirement and setting a max limit on how much you can withdraw is acceptable for non deposit bonuses.
However, if they will force you to make a
deposit so you can withdraw the winnings from the bonus, then it can't be called a
non deposit bonus anymore.
Anyways, I just read their terms regarding this welcome bonus and it says:
The 1,000 USD sign-up bonus can be utilized for playing games on the platform. To be eligible for withdrawal, the bonus must receive an equivalent deposit and be wagered five times in full.
It means you can use their welcome bonus for playing without deposit, but if you win and want to withdraw it, you must deposit $1,000 for withdrawals.
I am unclear that the equivalent deposit is for $1,000 or for the value of withdrawal you submit like if you win up to $5,000, you will have to deposit $5,000.
Another condition is wager five times, is it for the welcome bonus that is $1,000 or for what you deposit?