This ^^^ all sound sounds wonderful. None of us are perfect all of the time. That is why we are here and have each other. But this post from you shows that Gods work has paid off.
I'm sure you will mitigate but I hope that S's letter is not worded in a threatening way with the "one more chance". Teens do and say things that lack experience and wisdom. Just maybe help him not come across as issuing an ultimatum.
LW, I am far from perfect on my walk, but hear me out. Perhaps God has used all the conditions in your sitch to teach you about your past controlling ways. All of it. The lack of attraction may be for your benefit to aid in detaching, to work on you. These feelings can change when the time is right. Perhaps the Lord will use your S to restore your family. You have to wonder about how much pain your W must have been in to even temporarily abandon her S. No, I'm not taking her side. I side with the MR. Why else would God take so much control away from you? I can't help but think when you are ready, all this could come back together.
M 53 W 54, M since 98 D15, D19 8/2013 discovered EA, W maintained contact with OM until 10/14 7/2/17 W said she wanted S, 7/25/17 moved out of MBR 12/17 W says moving out 5/18, W still in home.