Can be that their affiliate terms are okay but terms on their brands are not. And that's one of an requirement to promote a casino in my eyes.
e.g bonus terms:
Once you receive a bonus you will be eligible to cash out a maximum of x20 of your deposit until your general casino balance reaches 0.
Placing single bets equal to or greater than 30% of the value of the smallest bonus credited to the player account, prior to the total wager requirement for that balance having been met
Placing single bets equal to or higher than 30% of the most recent deposit in play, if it is smaller than the bonus. This max bet limit applies to all players even if no bonus is received, or if the Total Wager Requirement has been cleared.
Using the double-up feature to increase bet values, at any time, is forbidden even if the Total Wager Requirement has been cleared.
Placing bets equal, zero, low margin bets or hedge betting, shall all be considered irregular gaming for Bonus play-through requirement purposes.
All Cashback is restricted to a maximum withdrawal limit of 10X the cashback amount.
General T&C:
13. Withdrawals
13.1. You may at any time request a payout from the existing balance of your Account in whole or in part provided that all payments have been confirmed and all amounts deposited, and all other terms and conditions have been met.
13.2. Any expense related to withdrawal requests shall be charged to the receiver. For more information please see our Withdrawal Policy
13.3. Withdrawal requests will be limited to a minimum of €100 per withdrawal request. Any request lower than this amount will be declined, and the funds will be returned to the player's balance. A player may then place a new withdrawal request in line with this limit.
13.4. Withdrawal requests will be limited to a maximum of €3,000* per thirty (30) day period. Any requests exceeding these amount will be declined, and the funds will be returned to your Account balance. You may then place a new withdrawal request in-line with this limit.
* €1,500 for players from United Kingdom
13.5. Should you place deposit limits on your account, any withdrawal request will be limited to five (5) times the deposit limit, and not exceed €3,000* per thirty (30) day period. Any requests exceeding this amount will be declined, and the funds will be returned to your Account balance. You may then place a new withdrawal request in-line with this limit.
* €1,500 for players from United Kingdom
13.6. If a player's accumulated deposit amount does not exceed €500, player will be entitled only up to X10 last deposit. This maximum payout will be enforced also in cases where the player made additional deposits which were deemed at the sole discretion of the Casino to have been made in order to exceed the €500 accumulated deposit amount.
13.7. We maintain a target of five (5) working days for the processing of payouts but may not be held liable for a specific period of time in this regard.