Gale's arc resolves with a deus ex machina. I have completely ignored his quest after giving him the magical trash items he wants (and I wonder if this can't be skipped as well, by not talking to him). The explosive issue gets first put on hold by Elminster (divine intervention #1), the after the game he gets cured by Mystra (#2). Tbh, I cannot recall any other questline of this kind in all the cRPGs that I've played, where a companion quests is depicted as unsolvable but then gets resolved off screen.
Frankly, it leaves the impression that the companions in BG3 are written in bubbles; as if they did not co-exists in the same world. Karlach's story could have worked with her as the sole protagonist in a different game. But when you put these two together, it just feels petty that with one character you do nothing and get deus ex machina solutions, and with the other you cannot even try (e.g. ask for a divine intervention from Selune).