Personally, I find Xavin problematic.
A male character who became gender fluid simply and solely to sleep with a lesbian character.
I get that it was trying to be progressive, but it's just a bit 'pervy basement dude who can shapeshift to sleep with the forbidden fruit' level of 2000s attempt but get it wrong.
I'd just rather they didnt.