I've read and re-read your posts, @Mama1209, and I'm not sure there is a perfect solution.
If you don't take your DD on holiday, you'll push her further away from you.
If your DD comes on holiday, chance are, she'll ruin it for everyone else, and she's not the only person you have to think about.
But I think that's the crux of the problem - you have two other children of your own and one stepchild, plus a husband. You're never going to be able to give her all of you because you chose to widen your family unit from what was at one point, just the two of you, to six people. You have a good relationship with them all, so you've increased the amount of love you receive. This is the opposite to her story. All of these people have come along and taken more and more of her mum away from her. She only has one parent left and she hasn't felt like she's had enough of that parent for a very long time.
Being a teen is pretty miserable at the best of times, but when you factor in all the other stuff, I bet she's lonely as hell and kicking off for a reaction, just to check whether anyone still cares she exists. I wonder if she actually wanted to stay with her grandparents when she first moved there or if she was secretly hoping you would fight for her.
I'm not saying you're unreasonable to have moved on and to have sought out happiness after a horrible relationship involving DV, but your DD will have experienced everything very differently to you. You've made a lot of changes, big changes, and none of those were within her control. Running off to her grandparents seems to be the only big thing she's been able to do for herself and by herself since you and her father separated. I'm sure you thought you were doing the best thing by her by letting her make that choice, but I wonder what she actually wanted you to do.
In an ideal world, you'd be able to have a grown up conversation with your DD to discuss what you both need to do to repair your relationship, including perhaps her (and you) skipping this holiday and the two of you doing something together instead. In reality, I think she's hurting too much for that to happen without any professional help mediating that.
I honestly think therapy is needed for both of you individually and together. You've both been through so much, and I think if you could both see each other's points of views better, you could have a much better relationship. The trouble with trauma is it can come out in ways we don't notice or expect and there's no timeline on dealing with it.
You both need some support. You're asking what to do, so presumably you still want a relationship with your DD. The fact that she wants to go on this holiday of doom despite being angry all the time suggests that she still wants a relationship with you. If you both want to fix this, it will be fixable. Look into therapy again. It's not a case of you went once, you finished it, and you're all better. With trauma, there are times in your life when things resurface and you need more help than others.