I think you have the wrong idea about people who attracted to others of the same gender. It's a characteristic, but not the only defining one in a person, and it certainly isn't limited to people of certain personalities!
What you are confusing for "personality" in certain subcultures is really different ways of expression in different subcultures. In some places you shake hands. Some places you're expected to talk loudly, some places you're expected to speak softly and in turn- these are the cultural "rules" of a place which guide the expression of personality. So if you see briefly another culture where everyone speaks loudly and interrupts each other all the time, you make interpret that from within the mindset of the rules of your own culture- that everyone in this culture has a very "rude" personality. But if you were more familiar with the culture, you would then be able to pick up what was actually "rude"... and what is not.
In short, sexual orientation =/ personality.
It is too limiting to say, "ABCD is not this- ABCD is that. ABCD does k- ABCD does not do y." If personality typing was about outward behavior, they could make an achievement test for it. Testable experimentation on completing a task. It's not about outward behavior- the tests are self-report. It's about interpretation.