I had a similar issue with Novibet. I used https://complaint.resolver.co.uk/. I raised the complaint on the 25th October and it was resolved on the 2nd November.
I wouldn’t touch half these new name sites with a bloody bargepole..
That’s what I mean, it seems like some video makers just promote them as it’s the best deal for them personally. Without really looking in to the casino