Remote work really helps, physically placing myself in an office space I control without interruptions from coworkers. It makes breaks easier too and helps refocus ir change gears.
It’s also helpful to block time on my calendar for lunch each day so I not only don’t get booked during that time but get the reminder pop up to stop what I’m doing.