Possibly he's just refusing because its breeding season. Some male corns will go off feed as they're more worried about breeding than feeding. Not that uncommon.

So long as he's not losing weight and appears outwardly healthy, I wouldn't worry about it too much.