A class with high Charisma? Anyway, I think that your choices make a lot of sense.
Even if we do not take the question too seriously, is DnD a bit like this that the class can decide who sleeps with whom? I think there is not more about it currently than sex, it is not a search for a partner for life. In certain situations even big differences in positions can be overcome, so what has the class to do with it?
If that is in DnD, should something like this be in the game? I think there is no meaning of class now in the context of relations. I once made a Cleric of Tyr and had no problems to get busy with Shadowheart. A bit to my surprise, but honestly, such a good looking guy like my char nobody would rebuff.
I wonder wether it made a difference if you were a Cleric of Selune? Generally I think that Shadowheart is a person who is even grateful to be not rejected because of her devotion to Shar (as if she had guilty conscience), so the rest is not that important.
Sadly there is no male companion who I find that attractive. If one would ask me, I wouldn't refuse however (short term amusements ..., I'm like Shadowheart), but nobody did. Sadly I don't like any of the classes which you favored for the best chances for Gale and Wyll, and Astarion is too dangerous, I think.