As far as I know, Cain still flirts with the Player even if they're a girl or non-binary. Also I'm fairly certain that it's been stated multiple times that Cain is actually a pansexual, which means that he is attracted to others regardless of gender identity, so Cain/Charolette is a possible ship (although I don't see it, personally).
Anyway, Charolette is pretty cute here. I'm not into her as I'm already taken, but I can see the interest.