I have the bugs as well, with several different outcomes/bugs based on which companion I speak to first (I have also noticed that Wyll's location at the party can vary. Sometimes he is standing by Volo, sometimes he is at the lake where he should be).
Regarding Gale bugs:
I have given him 2-3 artifacts now? The last one he ate didn't trigger the normal "!" above his head when he needed the artifact, just him crouching over holding his gut. However, after feeding him the artifact and arriving back at camp, it gave the "!" over his head with just a repeated "oh thank you" dialogue.
At the tiefling celebration, his scene triggers are really bugged, and depending on coversation options or which order I have spoken to companions, I either don't get the scene, get one line, or can finish it partially, but the very end of going to sleep seems rushed/glitchy.
What I have found based on multiple reloads of the save:
- Which companion I speak to first seems to give varied results. If Gale is the first companion I speak to at the party, I can agree to meet him later, but then I can also go talk to Astarion and agree to hook up with Astarion later as well. If I speak to Astarion first, one time I was still able to get Gale to ask for magic time, but the second attempt resulted in the "you have eyes only for someone else" and I was auto friend zoned. Propositioning both Astarion and Gale and then going to bed doesn't give the normal "who do you want to share your bed with" option though, it just auto defaults to Gale.
- When speaking only to Gale to suggest the magic time, he does the normal "I want to show you something magical later" stuff, but no conversation about cats or belly rubs, but this might be due to approval? Not sure.
-1. Clicking the bedroll to "go to bed" doesn't even give me the option about dreaming of Gale and the weave, the weave scene just auto starts with
Gale holding out his hand and summoning the image of Mystra
. After selecting "pretty", I got an option of "You wanted to show me something" which, if selected, immediately crashes the scene and suddenly we are all sleeping and waking up to Halsin.
-2. Choosing any other option besides "you wanted to show me something" will allow the scene to continue normally, but the very end of it is cut off and all of the sudden you see the party sleeping and waking up to the Halsin conversation.
My game is heavily modded, however it's mostly cosmetic and armor, nothing that changes any kind of gameplay regarding companions.