All of those reasons maybe a possibilty but your asking is there a certain time of year they may go off feed. Yes in the winter months if temps drop then there metabolism slows down and they will not feed as often. Yes snakes in the wild hibernate they may not feed at all drying these months. I don't know but this might be a possibility