Postmortem/retrospective analysis is a major way engineers learn, and I don't recall *formally* doing it when I was a student. (I would personally, ofc, "how did I get that wrong?" on any assignment being one of the most basic things to do.)
But in this case, they'd written a great retrospective... except they'd run face-first into cognitive dissonance and failed to overcome it.
I don't know how to teach overcoming it, except to point it out where I can.