((((BrokenMom))))
It sounds like he is starting to get to the true, deep down 'why'. But only a couple of months after Dday I would suggest you urge him to keep digging.
Yeah, he got the first and maybe second layer of the onion. Now for each 'reason', he needs to re-ask the question: Why?
'he had messed up his priorities': Why? In what way were they messed up/out of line with what they should be? What should they have been? Why weren't they what they should have been?
'he put himself first': Why? In what way(s) was he not first? Why was it ok to put himself first in front of whatever was already first?
'in the worst way possible': Why? Why couldn't he have put himself first in a healthier way? What hole was he trying to fill? What healthier ways could he have filled it? Why didn't any potential (and now very real) consequences matter?
'gave in to the temporary feelings that (OW) gave him': Why? How did he give himself permission to do that? What did he think would become better by doing that? How did he think (or did he even think) that you would feel about this? How would he feel if you did the same thing? Why? Why would it be ok for him, but (presumably) not for you?
'he justified his actions because to him I was always complaining, nagging, bringing him down, and not wanting to listen to him': Why? And anyway, is this REALLY true? You were ALWAYS complaining, etc? You mean there was never a nice meal together where you weren't? Not a single good moment together? Really? Why is he only remembering and focusing on the bad moments and using that as justification, instead of thinking about the good moments and using that as a reason NOT to have an A?
'But he knows that the whole problem was him not being able to talk to me about how he felt': How does he know this? Did he know it before? If not, then why not? And if so, then why was he able to go off and cheat anyway?
'I was there to listen, he was just too blind to see it': Why? Why could he not see it? What was he seeing instead? Why was he only seeing that, and not the bigger picture, not seeing that you were there to listen? What would he have said if he COULD have talked? Why didn't he say that?
'He couldnt believe how selfish he was to risk everything': Why? Why was he so selfish? Why was he prepared to risk everything? What was the 'everything' he was risking? Why did he not think before about the 'everything' that he was risking? Why can he not believe how selfish he was? What steps is he taking to ensure that he will not have an A in the future? How will he identify issues before they become problematic?
It felt good hearing him say all this, looking forward to telling our MC next week
It certainly sounds like progress, and I'm sure that MC will be glad to hear it. But I wouldn't fire MC just yet: WH is really only JUST beginning to scratch the surface here.
I know that you would like for this nightmare to be over, and WH figuring out his 'Why' is a step in that direction.
But to answer your question in the title 'Did WH finally figure out his Why?' In a word: NO.
First of all, you're not even on the same PLANET as 'finally' - your dday was like 2 months ago, right? General guideline for healing from infidelity is more like 2-5 years. That's right - YEARS. And that's when you are both doing the work. It's not a homework assignment that you can make a half-assed effort at, get a B and then move on to the next thing. So don't fall into the trap of thinking that this is 'finally', and that therefore your M is good to go.
Secondly, although WH has made a good start - or at least seems to be saying some of the right words - as you can see from all of the unanswered (by WH) questions above, he has most definitely NOT arrived at a deep and true understanding of 'Why?'. He's still got a looooooooooooonnnnnggggg way to go. Fasten your seatbelts, you're in for a long and bumpy ride.
I would also ask what he and you are doing for YOUR healing. Him giving a few slapdash 'why' responses isn't going to instantly end this nightmare for you. Don't lose sight of the fact that YOU have to take charge of your healing.
Hang in there BrokenMom, the journey has just begun. Sending you strength and positive, healing thoughts.
((((BrokenMom))))