There seems to be more to it - I just followed your steps as described, I'm in the blighted village with approval at "high", I learned about his need for magic items but haven't given him one (because I haven't discovered a sufficiently powerful one yet), but no scene triggers when I camp.
It took me two nights of camping to get the previous scene as well (where you learn about his condition), probably because Astarion interfered. Examining the boar triggered his camp scene, so Gale's was apparently postponed. It all seems rather involved, I sincerely hope they clean up those triggers in one of the next patches. I'll experiment some more, maybe I'll get that Weave scene yet...
Yeah, after getting the scene where he asks for magical items and the seeming requirement of needing to journey to a new area did throw off my count. When I got the Weave scene, it was the first time I had gotten it any run and was not expecting it so my steps get a little fuzzy.
I did encounter the boar and had Astarion's scene before Gale's like you said. I don't think you can go around that area without triggering that scene or the True Soul scene with the siblings. So now that you mention it, I had also went back at some point to talk to Zorru with Lae'zel, which required me to camp to swap out party members. Had to do the same for Wyll and Shadowheart to get their scenes at the Windmill. All the characters require encountering some environmental actor before some of their more interesting dialogue pops up, and they are all roughly in the same area. (As an aside: I'm pretty sure we are not intended to play this way, as we'll need to pick favorites to really be able to see the most of a characters' story.)
By the time I got the Weave scene, whether it was camp 5 or camp 8 or even more, I was already diluting my priorities with the other party members. That being said, I only really traveled between the Blighted Village and the Grove when doing all this. I'll probably try to reload that save and have look around at how far I had progressed to that point.