How to block gambling apps on iPhone?

My husband is addicted to online casinos. He’s always had iPhones and honestly it’s a nightmare.

We’ve tried every possible blocking solution but on iOS he always manages to get around the apps. VPN, private browsing, disabling restrictions…he always finds a way to bypass it.

Has anyone actually managed to block access to casinos on iPhone or do we need to change phones entirely? I’m at my wit’s end.