~snip~
Were you in the USA when you played at OwlGames? Have you used VPN to access the website? Based on the terms, OwlGames reserves the right to freeze your funds if you use VPN without taking permission from their support (terms 3.2). They also reserve the right to confiscate your funds if you provided fake documents to them (terms 3.2.7).
The issue I KYC have been something of great concern to players and one needs to have settled with the fact that even though the casino does not 100% request for kyc verification, there are still some cases that warrant the casino to request for them and VPN usage is a total flag off for casino and players are advised to either stay away from restricted casinos I stead of risking they account by using VPN.
But then we still have some casino that has lesser KYC law, and will just look away from VPN usage and big withdrawal does not demand KYC.