As I said, I think it adds a lot of depth to him as a whole.
I don't agree, but one might argue that Moenghus "made him" gay/bi. I think there are passages in Cnaiur's POVs that suggest this isn't the case (IIRC, sorry nothing I can quote off the cuff), but Dunyain-level mind-fuckery is basically magic so anything is possible. In either case, his love for Moenghus is real as far as he's concerned, which I think really drives his character.
At least for me, when considering this possible perspective, a lot Cnaiur's scenes change pretty dramatically.
Moe most certainly seemed to manipulate him. What Cnaiür would have been had he not been manipulated is certainly open for debate, but, as tradition-bound as the Scylvendi are, it seems unlikely that he would have been substantially different than any other Scylvendi. Slightly different? Yes, because he already was, which is why Moe could manipulate him in the first place. (Granted, Moe could probably have manipulated anyone, but that doesn't mean Cnaiür wasn't more susceptible.)
I think placing a label on Cnaiür is inevitably going to lead to some wrong conclusions. He isn't
just gay, or straight, or bi-sexual. He is someone who, placed in a series of literally world-shaping events, simply is (by and large) severely fractured. So, in one way he is straight. And in another clearly not. That is the paradox. That is why he inevitably goes mad. Because who he is cannot be boiled down to a simple label, or a simple narrative to explain it.
And, yeah, skin-spies all are male. So are all Inchoroi and all Wracu. It's probably mostly about how Tekne breeding works. But also about how the Tekne goad works.