To double down on what AS said. You really should flip this script and decide you DON'T want him back right now. More than let him go, jettison him. Become overly helpful and supportive in his house search etc. As I said, right now he is broken, and that is not your fault, nor is it your responsibility to fix.
Further, on the "see how things play out later", make sure you have a good picture for what that looks like. In other words, make him earn his way back. If you don't give him conditions for return (IC, MC, etc) then if he does come back easily you are likely setting yourself up for another future BD.
M(53), W(54),D(19) M-23, T-25 Bomb Drop - Dec.23, 2017 Ring and Piecing since March 2018