It's not a bug if it's doing a skill and not eating. Kinda how like casters can't move while casting. It literally has to be overlapping on top of the meteor to eat it, and not be casting or doing any abilities.