A couple of issues I see here.

Get rid of the log hide on the right, those are useless for ball pythons and replace it with a similar hide that you have on the left.
Also, do you have a UTH? Heat lamps are useless unless you are using them to boost temp in the air of the cage, in which, it still sucks humidity pretty bad.

How are you measuring temperatures and humidity?
Is there anyway you can use a toothpick and roll it longways along his jaw to get a look inside of his mouth again and take pictures if possible? It almost looks like mouth rot.

Another good idea would be to cover 3/4 of the sides of the cage with dark paper (or at least the back) for security and add some fun fake foliage in there to help with humidity and security for your animal.

It appears that your snake is either dehydrated by that eye, or it has a stuck eye cap from before. Either way, the humidity needs to be raised to about 60-70%.

Is that skull the water bowl? If not, where is it?

Also, no tape should EVER be allowed inside a snake enclosure. With heat sources, the adhesive can melt, and if the snake rubs up against the tape it can remove scales and do significant amounts of damage.

Edit: One last thing. I own that hide, and it is a HUGE hide that not even my adult ball pythons feel snug inside. You should have two small tight hides that they can barely fit into. That is how they like it.