I know, its my mistake. I should not have used a VPN to bypass the rules. (I now live in a restricted region)
Does this mean that Shuffle.com can now withhold my funds indefinitely?
Anything I can do to withdraw my funds?
Well, you did it to yourself. Did you talk to customer support? Nobody in this forum isn't going to help a user, who broke the casino's Terms of Service. It's up to shuffle.com to decide this case. Maybe you should just keep playing with the money in your account balance until you lose everything. This way you won't feel sorry for not being able to withdraw. Or maybe shuffle.com will ban your account for breaking the Terms of Service. You should just move on and not feel sorry for the money in your casino account. Maybe you will get lucky and win more money in another casino(where you won't have to use a VPN and break the Terms of Service).