There are people who only take and suck the life out of others. People who have no positive impact on anyone they know or come across. These people are petty, small-minded, and have an enormous sense that the entire world owes them a living.
Not just owes them a living - DAMNED WELL owes them a living.
They resent EVERYONE who has anything THEY value. which is almost exclusively MONEY/STATUS. THEY THEMSELVES can't make it for themselves so YOU have to supply it.
It's not you being generous, it's you merely fulfilling their requirements of you, providing the service that is feeding THEIR self image.
When you realise that they are not at all grateful, that they don't see what you are doing as helping them, merely your duty to make them look like they think they ought to appear and start to take back some of the control they have wrestled from you, they won't think "Ah yes, I can see OP point of view, it has been help that I have been grateful for"
No
They think that you have let THEM down, that YOU are making THEM fall in their aspirations.
That is why she is not replying to your texts about your DC. Because her thinly disguised jealousy and resentment of you and your life was offset by her ability to extract what she needed to keep her in the life to which she sees that she deserves to be.
You have done the right thing, you won't be popular with her, but that is always going to be the case, she is taking the piss because she wants to and because she can. You have done more than enough, but whatever you do it will never be enough
her ego has a kind of emotional eating disorder, whatever you feed it, it will never be satisfied. this is not your issue, it's hers.
Focus on your family, your H and your DC. People are either in your life to share it and improve it as a result or they are best kept at a distance.