I ran into the same problem a while back and ended up checking out some alternatives listed at https://www.trustpilot.com/review/casinos-not-on-gam-stop.info . The reviews there helped me figure out which ones actually pay out and which to avoid. Some of the sites people mention in that list...