Isn't a 97% winning rate in line with rtp claims by most of the casinos?
Always thought these return of player numbers are a hoax but if somebody actually hits it he is supposed to be a scammer or abuser, sounds like a weak excuse by owl.
Sometimes people get lucky, that can happen.
Hope you are getting paid. 85k is definitely a game changer for some people!