You only own your part of the demise of the relationship. If he wasn't happy w/what you were doing and/or saying, he should have spoken up. Many of us that post here are fixers and planners. Once a spouse has left the relationship, we jump into over drive and want to fix things immediately and we can't do that. The problems have to be resolved one at a time. The problems didn't happen over night, it took years in the making.
Now, if he's having a MLC, then the situation is very different because his childhood issues are bubbling up and that is something you are not responsible for. In MLC, that child/adult was stunted at an early age and now needs to go back and relive that part of his life and then continue to grow up. I have noticed that you have mentioned MLC several times...what makes you think he's having one? MLC's main ingredient is depression.
For now, step way back, give him space. No more relationship talks. If you have apologized to him about whatever you think you have done, then leave it be. Make a list of the things that you need to change about yourself and start doing them. You don't have to tell him that you love him or tell him that you are fixing yourself. Actions speak louder than words. Make a list of activities that you have put on the back burner and start working on them.
We are all human and yes, we all make mistakes. It's what we learn from those mistakes that makes us better people. Keep the focus on you, post often and above all else....dig deeper for patience.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.