Maybe its because the location, as you mentioned, but have u tried to find it through reviewer? I always play via reviewer, coz I am scared of scammy casinos,.. I play via casino guru- it picks casinos based on your location, but you can always change the location with VPN..its an add on to your browser that changes your location or something like that, I dont really know.. but try that good luck