My ribbons keep snapping off!

Im a dancer and I just started pointe classes in June of this year! I do about 5-6 hours of pointe classes per week right now and I’m on to my second pair of pointe shoes. My biggest problem is that my ribbons have snapped off of them twice now. I tried to sew them very well with a lot of stiches but they snapped off again 😅. Both times when I was doing arabesque sautes. Any advice for sewing my ribbons tl stay on better?? Im wearing Russian Pointe Rubin Radience.