First of all - from reading the backstory - you and your family have had a lot on your plate for many years. I admire you all for your perseverance.
May I add one timid thought re D21? I remember you sharing some of your personal history - and frankly it sounds like you are a pull yourself up by the bootstraps, super overachieving type of guy. Your XW has obviously overcome a lot of hardship as well. Not everyone is like that - and I know of several families where the parents have had to overcome significant hardship in their lives and their children struggle to meet that very high bar.
Just a thought.
It's a good thought.
And another, people who have real problems often are difficult to be around (I have one living with me right now). I like your attitude of love/relationship first. She does need to make her own decisions about careers/jobs and be accountable for her life. But her progress most likely won't be linear.
Parenting, it's not for sissies.
Me 57/H 58 M36 S 2.5yrs R 12/13
Let me give up the need to know why things happen as they do. I will never know and constant wondering is constant suffering. Caroline Myss