It could be the colder temps or breeding season. Neither of my kings have eaten in over 2 months now. They're acting like ball pythons

. They aren't losing much weight so I'm not too worried. My 3 y/o Cal King has done this the last 2 winters but it's the first time my 2 y/o MBK has taken a food break. I'm pretty sure they'll pick back up during the spring. I'll keep offering food every 10-14 days until they're back on track. As long as your temps and humidity are dialed in, the snake isn't showing obvious signs of illness, or losing significant weight I'd wait him out. You can also try a small live feeder. Sometimes that will kick start their appetite. Best wishes.