Creating a scam assumption would be better.
IMO, it's clear that they're targeting you to avoid the money is being withdrawn from their site:
1. They have rules not being completed same from all-different language
2. They have a restriction, but not stand with their word (If they really care about it, they should block your IP + ask KYC first before make any deposit.
This is one of the shity tactic casino.
I agree with you. It looks like the site has seen a reason to steal the player's money. I believe the TOS was modified so that @OP will not get his money once his account is in green. This is not being racist but is a shady casino whose tactic is TOS modification once a player gets a huge amount of winnings and in order to prevent them from withdrawing the funds.
Are you geoblocked and have to use a VPN to get in? If you are goeblocked then it's your fault. If not you are getting scammed.
If you read the whole thread carefully then you'll know that the OP isn't geo-blocked but instead he's from a country which the casino doesn't allow for sports betting. The OP is from Russia and in 2.1. of "Terms and Conditions" of the casino it is stated that the users from Russia are not allowed to place bet on sports events and unfortunately the clause is only present on English version of the Terms and Conditions and others language versions lack that clause. The user won't be able to place anymore bets of the sports events but he will be able to place bets on other areas of the casino.
I would recommend OP to avoid such casinos because they just add such clauses in their Terms and Conditions to loop money out of our pockets. I don't think that any casino has such clause where players from Russia aren't allowed to take part in sports betting. And, if they have rules where players from Russia can't place bets then they better lock the sports betting for players that are from Russia. They're most probably making up a story to shift the attention of the OP and their intentions don't seem to be good.
And since the 2.1 of Terms and Condition is not in other languages, it is possible that it is recently added. The clause is banning Russian citizens from sports betting, it should also have its Russian translation counterpart because it is addressed to the Russian citizen.