When you can, it would be a good idea for her eye to be seen by a qualified veterinarian with lots of snake experience. This may help: https://arav.site-ym.com/search/custom.asp?id=3661
BPs are somewhat prone to dehydration & it often shows up in their their large eyes. Dented eye caps indicates dehydration- it may have been in her past, as it sounds like she has a well-stuck eye cap (or multiple layers), from your description. In no case should you try to remove them yourself- it's a very delicate procedure, if it can still be done safely- it sounds like she's had this for a long time. I'd ask the vet (ahead of time) how many times they've treated a similar problem (successfully).
With your helping at a herp center & with friends animals, I wouldn't rule out something contagious, unfortunately- since you didn't mention changing clothes & showering before getting near your own snake- with some things, handwashing & gloves may not be enough. Diseases can be shared to other herps, even when the carrier appears perfectly healthy. Sure hope it's nothing like that though.
And obviously, my comments are not intended to be any sort of diagnosis- just helping you "brainstorm" the possibilities here, from the limited information given & not even seeing what your snake is doing.