If they canceled your bonus, surely there must be some reason for it? Regardless of whether we agree with that reason, they will have to come up with an explanation. Maybe it is set somewhere that after 70% of completing your bonus you get the amount in your account? Whether the date of the bonus expired?
They said I am not a recreational bettor....in other words: I was winning to much to their liking. That's fine, limit me then or whatever. Or say: we won't have any bonuses for you moving forward. Or just pay me out the percentage of the bonus I had already completed. But do not cancel a pending bonus which was almost completed. This is childish.
If you have that in writing then you are good. Contact sportsbookreview. If you violated no rules or whatever and they say we wont pay you because you are not "recreational", thats all you need. I just checked their rules and regulations, no word about this nonsense.