That’s the joy of high level engines being a thousand points better than the best human player! The chess engines are further away from the grandmasters than the grandmasters from us. Engines consistently see our mistakes that would take a hundred grandmasters a hundred life times to find. What the chess engine calls a mistake might only be understood as such after twenty moves that nobody could understand until suddenly it becomes clear that the chess engine is going to crush the other player. There’s so many layered levels of logic that it passes into mysticism again. In the same moment, I think we are entering a new age of understanding games, with the engines better able to explain themselves via WDL and new measurements for things like sharpness and value of tempo being explored. It’s a fun time to be into chess explanations.
The overarching story seems less like Ding made a blunder but more that Gukesh missed quite few opportunities to beat Ding long before the final game.