I do think romances in this game are janky for reasons that have nothing to do with playersexuality. It's not that the companions hit on you, I actually like that, it's that the triggers for interest seem way too sensitive. Apparently Halsin thought asking about his past lovers was a come-on, and he gave a whole dramatic speech that honesty felt uncomfortable. I actually had to turn gale down twice, once at the act 1 party and then again when I made things official with Karlach.