A study on identical twins determined homosexuality does not originate from a human’s biology.
As I said, I don’t think there’s one cause.
The biological explanation has to do with epigenetics, not with heredity as it’s usually understood.
I’m not an expert in any of that, but I do know that experiences and environment inside the womb can predispose people to homosexuality.