I'm not certain that it is a stuck eye cap, as after his last shed I did not notice this at all. It looks to be stuck to the eye itself, I have looked at tons and tons of google picture of stuck eyecaps, and they are all very very similar to what my snake has.
He lives in a tub, the warm side is 90-95F and the cool side is between 76-83F. His humidity keeps up a constant 55-60% humidity, when he's shedding I mist it a few times a day to bump it up to 75-80% humidity.
As for the state of his cage, he has numerous hides, rocks, two water bowls for each side [ in a few months he will move into a larger tub and will have more hides/other tub essentials] , and a small fake tree.
Not sure if this is relevant, but I clean out his substrate [ paper towels ] once a week and one every month or two take out all of his items and thoroughly clean them with a very diluted bleach substance.