I am the developer of an app in similar genre called Run for Fun which lets you block addictive apps of your choosing until you exercise (run, walk, bike, climb stairs, exercise to burn calories etc). It's very customizable depending upon how aggressive you need it to be:
https://apps.apple.com/ca/app/run-for-fun-screen-time-focus/...