There's lots of Schrodinger's cat in BG3. All of the character states can't be true. There are many versions of say SH, depending on people's play through events.

In my full play through, SH never suggested any of that stuff because Halsin benched himself beforehand (being unlikeable + redundent). Plus I didn't care much for minor fetch-quests after facing Kethric, so the brothel was sidelined. Not to mention, I could just foresee compromising encounters taking place there. It is after all a den of vice.