Quoting lostlove: ... I think that when he finally saw that I was no longer asking him to and frankly was doing just fine without him he realized that door was closing...
Exactly my point. When you no longer are trying to pick up the pieces, stopped showing your interest in working on M by asking/talking to him about it, and started doing more of your own thing, then he responded, and he started to pick up some pieces himself. If he truely felt that he would be better off without you, he wouldn't have come back home. He wants to be with you, but maybe now that he feels he is accepted back home, he no longer needs to pick up anymore pieces or when he does, you let him know when and how much, so he doesn't feel the need to be as attentive as he should be. If you stop telling him and let the pieces lay around by focusing more on yourself, he may realize he should pick them up on his own rather than tripping on them.