Awesome news on everything you shared, but as for you this right here maybe at the core of why you were struggling. You may be like myself and many others, if there is no connection and openness. Sex isn't going to happen.
As for gender and sexuality, most people don't understand it isn't a binary thing. It is like a dial 0-10 on both instances. 0 = female, 10 = male, 0 = homo sexual, 10 = hetereosexual, and 5 = asexual
Everyone has a different setting and to presume people are only wired at one setting leads to a disconnect.
So it takes time, talking, openness to figure that out so you "go girl!"