Yeah I know that banter can be interpreted that way, but it still looks pretty sus if I'm gonna be honest. As for the Mizora thing, I interpreted that as her being disappointed that Tav would do that to her. "If I wanted to bed something loyal and pure, I'd find a swan". The way she said it sounds a bit sad (to me, anyway).

As for the brothel, they could have just kept the default dialogue between Tav/Shadowheart/Twins the same even with Halsin in the party and he butts in so it doesn't look like she's been thirsting for Halsin the entire time she's been with Tav. And in the actual scene, it should have been either way more vague about what happened or the player gets to choose who gets more attention. It feels wrong to me, and I can't pretend that Shadowheart is a certain way in my Shadowheart exclusive playthrough because I can't forget any of what I found out. I know it's just a game and all, but I didn't play to feel this kind of thing.