Hi there guys!

So back in June I got my first ball python, I already have 2 snakes before her (A boa & corn snake) and I have never once, have had problems with their sheds. They normally shed in one piece however with my Ball Python, she’s she’s twice since I’ve had her in my care and it’s always in pieces.
When I got her, I wanted her because she did have some health issues. She gets dehydrated if I don’t do soaks every so often to help her regain some hydration.

What can I do to help her with a full shed. She has the same set up at the others, heat mat, eco earth as the bottom substrate and forest floor substrate on the top. Many hides and climbing to help loosen shed if needed and a larger corner dish. Every other day or so I spray the cage a small amount and she has a small, over head light on her as well.
What am I doing that isn’t insuring her a full shed?

It makes me so sad because like I said, my other snakes shed with no problem. However with her, she doesn’t. Any tips or helpful ideas are appreciated!