SC I think that making a major breakthrough is wonderful - shows you are a learning person.
I would caution one thing though for all those dealing with MLCers - they do project, so not everything they say is 'wrong' with us is remotely true. They are often talking about themselves. So, as you did, it is a good idea to get another validation.
For example my xh said I was obsessed with money. Actually I came to realise he was talking about him [and OW] in this case, which I only realised after I had spent about six months examining whether it was true or not.
As people have observed elsewhere, believe little of what they say . . .although among the garbage there are some important truths for us. Unlike a WAS, the MLCer is primarily running from themself, not from us. I am not saying we were perfect, but that their problems are eeh major cause for them leaving.