I recently bought a bigger cage for Mowgli (young ball python) its a pvc cage equivalent to a 40 or 50 gallon!

But since I got it he has been trying to get out! Rubbing his nose up and down where the cage opens for a few hours at a time.
I am afraid of him hurting himself buy rubbing his nose too much :(

The cage is decorated with lots of fake plants, a big water dish, and three hides (one hide has a fake branch on it that he climbs on)
Humidity and temperature is fine.

Does he need more enrichment? I bought some fake reptile vines off of amazon today to see if that fixes it. I want him to be happy exploring his enclosure!
Or is this just a thing all young ball pythons do? Should I even be worried?