What a sad situation. I know it’s normal for this to happen when the divorce is new, but you say it’s been a few years now. I would suggest that she see a therapist. My daughters school has a program called banana splits, it is for kids dealing with divorce and adjusting to all the changes that come with it. It really helped my daughter. Maybe her school has something like that.