Halsin is very broken. I had no idea all his flags were THAT broken, but it makes sense. I was weirded out when I only talked to him about Moonrise at the Tiefling party, only for the next day to have a dialogue option "Sorry if I came on too strong" from my character. What?

He became a character I liked well enough and thought was cool during Act 1 to one I disliked in Act 3 because he reminded me too much of a workplace creep I dealt with years ago who wouldn't leave me alone and didn't care that I was a lesbian.

I didn't get the Drow twins scene because I didn't take him with me and I didn't even do it with SH alone, but if both him and SH disapprove if you say no to him, even after rejecting his love confession, makes it seem like the game flags him as being in a relationship with you both during that scene? That's the only was I can think of why even SH gets a disapproval there. Because yeah, if you were in a poly relationship together, then it would be pretty crappy to do that to him.

The swimming banter comes off as super creepy, like he intruded on your intimate moment. I think it can stay if you're poly, but maybe he can have different banter if SH and you are monogamous. After all in Act 2, Halsin and SH were at each other's throats, and maybe his banter can comment more on how proud of her he is, or something.

I do hope the flags are fixed so I don't feel like I need to leave him as Orin bait, lol. Because like I said, I thought he was a cool character in Act 1 and I loved running around with a bear in the Goblin Camp. But his Act 3 creepiness ruined him for me.