I suppose it depends upon the origin character’s dream sequence. You should be able to tell their preferences canonically that way.

Gameplay wise they are all bisexual. I don’t like it because I think it waters down their personalities. I’d rather they be hard coded in some manner. But it seems a lot of players want to be able to romance anyone.

And I still don’t understand why people assume Asterion is gay. He’s somewhat effeminate but that’s not a sign of his sexual orientation.