i know exactly how you feel back when i had a ball python he never ate i got him as a baby an i had him for about 3 months he never ate once an i stressed out bad although i found out that he was sick an that was the reason he didn't eat it was very stressful. in your case your snake has ate before so hes fine but have there been any recent changes in the cage? have u tried f/t an live mice?

u said husbandry was right so he'll come around sooner or later