The two reasons that immediately come to mind for a snake roaming the tank are if it's too warm, or if the snake is hungry. I haven't had to deal with a ball python fasting and then deciding to eat again, so I think that she could just still be hungry, but hopefully someone with more experience will chime in.
I would definitely add a cool hide (or even some fake plants/foliage), and see if that helps her feel more secure. What are you using to measure the temps? And do you have a thermostat regulating the UTH? Your picture shows that the maximum temp on the branch is 95, which is a little high (you want to try to stay 94F or below), but based on the temps showing for the rest of the tank, I wouldn't think that she's moving a lot because of that. I would measure the temperature on the bottom of the tank right above the UTH and see exactly what you get. If it's 85-90 (if I'm reading your diagram correctly), then that's not too hot.
Hope that helps!