They gave me mixed reasons as to why from random checks to accessing the site from a restricted area which isn't true because if the IP is blocked the site will not even load.
Your country may be restricted by the casino but your country ISP had not restricted the casino reason why you can access the site. This is the reason why you can access the site. Not because your country is restricted by a casino, it will not load into your browser. It won't load if your ISP blocked the casino.
It is the standard operating procedure for the casino to not process your withdrawal if they asked you about submitting your KYC and you did not comply. They had flagged your account and wanted to verify if their suspicion is true by asking you to perform some validation of your identity. And since you do not comply, don't expect that they will allow your withdrawal to be processed.
Aside from that your rejection of the KYC procedure simply strenthen their suspicion that you are breaching the TOS of their platform.