Sometimes a larger cage will help, but oh, that's frustrating for sure...seeing your beautiful snake damaging his nose. I've had bull snakes that are pushy too. You could
try misting water in his face when you catch him doing that...it won't hurt anything & will make him stop, but maybe only temporarily.