I live in the desert and I frequently see this with my BP. My humidity is fine, it's that she needs to drink more water. Shortly after drinking, the eye returns to normal.
Do ensure your humidity is correct, and then make sure your snake has access to clean water at all times. That being said, you can't force them to drink.
i change her water every day in both dishes so she has lots, wonder why she dosent want any??