As an aside, I'm pretty new to the forum so I was wondering to what extent the suggestions & feedback forum actually gets looked at and listened to? From what I've seen so far there's a pretty solid consensus on this needing a hotfix, but I've also seen similar arguments being made on this forum and other places without there ever being an acknowledgement of this needing fixing and it being on Larian's radar. A lot of the romance flags are a mess even after patch 6's (attempted) implementation of a platonic Halsin, but especially the creepy rejected Halsin advances should be fixable with a simple "RejectedHalsin" flag of sorts that's checked before triggering Astarion's and Shadowheart's specific romance party banters and then also having that flag checked for the encounter with the drow twins. I really do hope that these topics are being looked at rather than all of us screaming into the void as we agree on what needs a hotfix.
What intrigues me, It's been over a year now on various topics on this subject and Larian hasn't done anything about it all. Whether this was intentional or not, it managed to destroy the Shadowheart romance for me.
Well, if this was intentional, all that's left is disappointment.