God I hate that I can't edit after ten minutes because now I feel like I am spamming. I feel like it's important to add that I don't want in any way to come off like I am being critical of you for her enclosure or need for enrichment.
The standards you have been using for her and the quality of her enclosure are outstanding within the traditional parameters of the hobby. Our understanding of snake cognitive abilities, capacity for learning, and the fact that captive management with insufficient mental stimulation has negative effects in the long term is a relatively recent area of knowledge. It's very well documented in the research, but the fact that it's important to provide an environmentally complex enclosure along with enrichment activities both in and out of the enclosure is unfortunately not yet the norm amongst keepers.
The fact that you may not have been aware that what you're seeing in your snake seems to be less about medical issues and more about environmental/husbandry issues isn't something I think you can be criticized about as our understanding of all this is still new and it's definitely not generally understood in the hobby.
In the meantime, enrichment does not have to be complicated or expensive. I often joke that my enclosures look more like a recycling center than a beautiful 'slice of nature'. I always admire the folks who have pretty enclosures but I place a premium on enrichment, so my enclosures are filled with things like cardboard boxes, baskets, stacked towels, crumpled up packing paper, shelves, stools and ladders they can climb, containers with different types of substrate that they can check out, and other weird stuff that I can easily swap in and out so that the snakes almost always have new stuff to explore and investigate.
Snakes who have not been kept in enriched environments tend to slow down mentally over time, so it can take them awhile to adjust to, and engage with, new activities and objects to explore. It's worth being patient with them and letting them proceed at their own pace.
Your snake has received really excellent care with you. That shows in her beautiful body condition and iridescence. You've gone above and beyond in meeting her basic needs. I'm just trying to support you in considering her needs for mental and physical challenges and stimulation. Thank goodness the hobby is starting to embrace this but we have a ways to go yet.