IF he was fed every two weeks, he was being underfed unless he decided he didn't want to eat every other week.

If you fed him f/t twice and he ate, offer him food after he is out of shed.

As others said, he may just be in breeding mode and won't eat. Some males do this. Monitor his weight.