Maybe he's a genuine case of being asexual. Or maybe it's just a symptom of being fat, obesity really kills your self image and then self loathing projects itself onto others inducing you to hate other people for no reason.
Josh definitely isn't attracted to women but he also wants attention. He reminds me of Hollywood celebrities, they all have mommy and daddy issues and they look for other mentally deranged people to fill that hole (winky face). Josh has "fallen in love" with other girls before but they were heavily mannish. I don't recall any other details but there was also that woman who was significantly older than him and then she was in the army or something? To me that looks like he's looking for a mother that will supersede the actual mom he has who he doesn't like. What's interesting is that he's always on the look out for a new e-daddy but he's a bit like a sugarbaby who's out cruising. He doesn't actually care about who his e-daddy is, he's always ready to throw them out and look for a new one. This is very reflective of the gay community and how they act, that's why monogamy among gay men is so rare even though men are by and large rational enough to know that monogamy is the correct choice when making a life.
His recruitment of the cat ladies is a bit similar in that he wants a lot of women around him that he can switch in and out but he's also more interested in their attention and wants them to stay whereas he's a lot more dismissive of e-daddies. In addition to all the other shit that's driving him there, I wonder if he's trying to replace his mother with a kind of internet mommy conglomerate. One where there is always a woman awake to talk to him and soothe him. These outbursts of emotion seem genuine even if they're just trying to get him asspats. Josh acts very childish for a reason, because he's trying to get the cat ladies to stop taking pictures of their "furbabies" so that they can baby him for a bit.
It's actually a very sad state of affairs. He wants a replacement mommy because he hates the one he has now. Even his anti tranny stance is a reaction to his mom's cringy behavior in taking him to pride parades and such. (For the record, this was abusive behavior from Josh's mom. Children should not be at pride parades and this was commonly understood at the time Josh was a kid, it's only been within the the last decade that Pride parades have tried inviting children and families.) If he cultivates the right crowd of feminists then he gets to 1) stick it to the alt right internet movement that has destroyed his life 2) he gets a "based" mother that is constantly paying attention to him, never criticizes him, and hates trannies and black people as much as he does.
Our relationship to the opposite gender is often a reflection of our relationships with our parents. Josh's dad abandoned the family, his mother was narcissistic and insecure. Josh is not attracted to women because how could he be under those circumstances? Sad. Many such cases.
If Josh does have homosexual or tranny tendencies then its because it expresses his inner insecurity and the bottomless pit that is his need for attention, not because he's a genuine homo. He'll take affection wherever he can get it, it just means more coming from women because of said need for a mother who is better than what he got.