I've found out this run that if you progress to the camp party, without having Gale's dialogue about his magic problem then you cannot give him any magical items.

I was thinking of optimising my time, by waiting to rest when I needed to wait for Halsin, but now it's bugged Gale out :P.

I got his backstory, but I don't have any dialogue to pass him items of value.