How about take a leaf from the witcher 3 and have the option to sit about like you would with a bunch of mates getting drunk and talking shit? Learn that your companions have actual personallites behind the constant neurotic rants? Then they could work some hints in about sexual preference (if necessary) organically during anecdotal chit chat? The forced nature of the "romance" in BG3 is totally inorganic and off putting to say the least, it almost feels like sexual assault.
Personally don't care for romance options considering the available options and implementation. It doesn't make sense for a Githyanki to be interested in sexual encounters with non-Gith considering they are born from eggs and are closer to insects than mammals. I don't even know if there is any lore on Githyanki mating rituals.I am happy for representation in all things as long as it is organic and leads you there gradually by choice not by design.
As you choose your "who do you desire" on character creation why not choose sexual preference also? That seems pretty representitive to me.