I've had other pythons do this. I eventually stopped using any lights/heaters which required cages. I've seen them cause more problems than I estimate they've prevented; snakes getting stuck inside them or trapped with their body squeezed partially in them causing physical injury and burns etc etc.
For lizards it's not usually needed to use guards on the lights, and there are only two or three Australian pythons I'd want to use spotlights for, none of which I keep any more. For Scrub Pythons I just wouldn't use spotlights, I'd use floor or ambient heat.
Eventually your snake is likely to open up that light cage, especially if he like wrapping around it. The catch on the spring isn't particularly secure. If you do want to keep using that light with the guard, I'd suggest giving ample climbing opportunities and perches so he doesn't look at that as the most appealing option. It looks like he's keen to climb/perch as high as possible and currently wrapping around the top of the cage is the highest option he has. An elevated platform or a hide box mounted to the enclosure's ceiling or better yet both would probably keep him happy.
Nice looking snake! Quite different from our Australian Scrub Pythons.