Something that some groups still disagree with and argue against is giving ball pythons climbing space, even though they have some-what recently been discovered as semi arboreal with mostly the males spending the most time in trees. The new minimum size for a ball python enclosure is a 4x2x2, and it is recommended to give them an enclosure that will be as long as them on at least one side. Keeping your ball python in a setup that is cramped and doesn't let them use natural exploring skills can be bad for them physically as it can cause more fat buildup instead of muscle, and they need the enrichment for brain health. Sadly this information isn't heard as often seeing as that this research is only being newly spread and enforced and most keepers still go by old "standard" care which is now seen as outdated.
Your enclosure looks beautiful by the way!