This is kind of random but this is something that may help you.
My daughter could pull all her stretches just fine but her scorpion. She could go all the way down in her splits but she could only get her leg half way up and it would rotate out to the side therefore she couldn't pull it at all.
Here is a screenshot I took from a video of the 1st competition this year.
My daughter is the flyer on the left.
She couldn't do it no matter how flexible she was.
So one day a mini mom was sitting in there while my daughters youth team was practicing and I told her and showed her what my daughter was doing. She said oh you can fix that easily. I said please let me know because me and the coaches have been working all season.
She said you need to work hip openers. She showed me a stretch to do. (this woman is really in to yoga)
You sit down kind of like Indian style put one leg on top of the other like this
You probably can't do it like this without practice, but just push and push your legs down till there on top of each other. My daughter cried at first and just hold it then switch.
No joke we did that on and off for like 10 mins. The next day my daughter could pull her scorpion and grab with both hands. So we keep doing it and it keeps getting better.
Here it is now:
It isn't perfect but one day it will be. Just keep working and hope this helps!