The problem
You have tried everything. It hasn't stuck.
App timers you ignore. Apps you delete and reinstall. Willpower that lasts until about 9pm. None of it works because none of it gives you a reason to stop, it just adds friction and hope. The problem was never you. The problem was that nothing else came first.