Plug for the app I built that's helping me significantly: NoMo Screentime
It blocks all distracting apps. To unblock, I need to choose # of minutes upfront, then pause and put my phone face down for sometime. And then, it unblocks the app for the time I requested, and blocks it again.