Not OP, but I never got on with forced stops either. I had some success treating it like a mini-deadline to achieve flow-state - work on something for 25 minutes, and if I don't feel like I want to keep going, take a break and try again.
You can either take a 5 minute break every 30 minutes or accumulate them for a maximum of 15 minutes in a 90 minute window. There is no magic; most of the benefit comes from the feedback. Tracking highlights how often you are interrupted and the timer gives a visual reminder to stay on task. When you get a feel for how many Pomos you typically do in a day, it helps set realistic expectations and helps prioritize commitments.