As op had stated submitted his KYC document and still the casino had not confirm it. He will need to wait for for more time for it to be confirmed than thinking that the casino is a scam. That is it the we can tell whether a casino is a scam or not. At least waiting for some time will be okay than thinking that they have taken all your money.
I think you have missed the point ops made in that write-up because he stated that he has passed the KYC but the casino refused to pass him by approving his withdrawal even though his KYC status shows successful, so this is an outright scam attempt from the casino in question since ops already passed the verification process because if any of his documents were not accepted by now the casino would have notified him to make possible modification to them.
Op need to write the terms and conditions of the casino again before accusing them of been a scam.
The problem is we don't even know how long op had waited for him to admit that then casino could be a scam without having enough patient before admitting that the casino is a scam.
On the time that people have some locked up withdrawals or had been delayed then most likely you wouldnt really be having that long patience which is normal but on the time that you are aware on what you had violated
something specially on their terms and conditions but you do end up on accusing them and tell the public then you would definitely get bashed instead of getting sympathy.This is the importance on reading up on whatever terms that they do have so that you would really be making yourself that aware on what are the do's and dont's when you do play on a site and its not really that something that right on calling a
site a scam if you dont have some solid proofs or simply it was your fault in the first place.