Maybe consider switching bank that allows you to block gambling transactions like Monzo? Once it’s activated the only way to deactivate is a phone call to them, where they’ll ask about your situation, and then a 48 hour delay.
This site is only available to persons of 18 years and older. Please answer appropriately.