Sometimes they just won't take food from you and prefer to eat independently
Especially if they think it's a trick lol! Or if they are pee'd off with you for messing with their cage. Did you manage to get him weighed? Charlie is always surprisingly good about being weighed and sits patiently on the weighing scales.