Re: 2 year old ball won't eat and seems very stressed.
I solved a similar problem in mine by effectively covering the whole floor of the viarium in cork bark with a fake plant stuck in the middle. Only uncovered area is stuffed with water bowls. After a settling in period mines eating again.
Try increasing the hides, totally empty and clean the vivarium to destroy any and all scent traces, then let them adust to it for a week or two. If you have the husbandry correct this probably will work. I figured that making it seem like a new rodent burrow to live in might help, after all if there's too much snake smell its going to make hunting harder.