Outer Wilds. By it’s very nature, the game splits itself into 20 minute blocks.
You don’t make ‘materialistic progress’, but you’ll almost always make progress in the game; the progress you make is finding out new information. Yes, it starts over every time, but you aren’t losing progress. It’s also just, in general, an excellent game.