The views from Ship's engine bay looked rather ominous -- with the red glow visible in multiple places, and something venting furiously from the broken engine. It was a pleasant surprise that the ship did not explode and not only that, but it even landed exactly on target. Guidance system software engineers have done a very good job! The booster not completing the return part of the flight was disappointing. They had…
Scott Manley goes into quite a bit of detail on analyzing superheavy’s failed boostback, it’s a good watch:
TL;DR - seems like the hot staging kicked the booster out in the wrong direction, and the ship’s plume impacted one of the grid fins, which would’ve given it quite a big kick. The sloshing just from that could easily have caused the observed issues.