[...]
Owlgames is the provider of the game and sandboxcasino is the operator as further as I understood and considering that there is no reason to accuse owlgames. As there is no reason to accuse the provider of a game or software if there happens any scam activity.
OP intentionally linked Owlgames to create the pressure on owlgames, that's what I understand from merit of the topic.
I always have this question though, we always blame a casino or sportsbook but what about the game providers? In the industry it became trend to blame the casino only and we consider the providers are always out of reach.