I'd recommend checking the temps very carefully inside the hides and out side ambient temps just to make sure. It is not normal for a ball python to never hide at all, some may come out at odd times but they all will use a hide at some point or another. That the snake is still eating is good but some will eat no matter what.