Personally I think that your setup looks wonderful. Any baby ball python would be lucky to come home to that, IMO.
As for feeding issues, to quote Forest Gump, "You never know what youre gonna get." Ball pythons are individually variable in their response to new environments, settling in, and feeding regimens. I have had hatchlings that will take your fingers off during feeding if you get too close. They will literally eat anything that is furry and mildly resembles a rodent. Also have had babies that are picky about when they eat, time of day, color of rodent, type of rodent etc. You just have to be willing to possibly be flexible from time to time with them.
Don't get frustrated, its part of owning bps. Some owners are lucky and never have to deal with this, but if you own enough BPs, you will likely have to endure a hunger strike, or some related feeding issue. Just keep maintaining great husbandry and you give yourself much more potential for success.
Good luck and enjoy!