I'm at the camp scene after saving the grove and Shadowheart is supposed to ask me to join her for wine. However, the scene won't trigger and I have a feeling that I might have triggered Karlach's romance at some point without realizing because Karlach has a flirt option when I talk to her now. I remember there were like four options during the camp scene where she talks to you and I probably chose one of the first three instead of the outright rejection and probably didn't realize the options were yes, yes, yes, no.
That was a really long time ago and I'm kind of annoyed that I have no option to break things off with Karlach and resume things with Shadowheart at this point since even Lae'zel had that option.
I'm kind of hoping that there would be a save editor or something that would let me break off the romance flag but I haven't found anything. I heard there's a patch soon and I hope it will address it but I might put this character on pause for a bit. I probably need to look up the romance triggers beforehand from now on.