I don’t ever try and get an eye cap off until I’ve let them shed out first. I’ve rescued a ball python that looked like a raisin with all the dry skin all over it. I soaked it and got all the skin off then kept the humidity perfect and the eye caps came off no problem the next shed. Now if it doesn’t then I would have tried to manually get it off