I don't know if this is what OP is experiencing, but there's been a long standing bug around Gale's condition. There are two ways for Tav to feed Gale : in camp and on the road. If Gale asks for an item at camp and recieves it, the game will acknowledge that by resetting Gale's (metaphorical) hunger meter. But if Tav initiates dialogue with Gale on the road, brings up his ailment and gives him an artifact, Gale's hunger meter doesn't get reset and he will keep asking for magic food.
[*] The mask available from the back room in the Myconid village in the Underdark, available as a reward for dealing with the duergar slavers for the Myconid King ... I think, though I've generally dealt with Gale's condition if I'm going to before this point, so perhaps am misremembering.
I remember it that way as well. That hood/mask is super cool and Gale asking for it really annoyed me. Hey, Gale, I won that thing fair and square by lying to the mushroom king. Go find your own royalty to bamboozle!