I've noticed that horsefield tortoises are very much creatures of habit. If you're offering him food that he's not accustomed to eating, he might just be holding out for whatever he wants/expects. Keep offering him food that is good for him, and he'll most likely start eating it when he gets hungry enough.