Acho que vai muito do meio cultural. Conheço héteros cabelos grandes e gays de cabelo curto. Pode ser que ele pense "mulheres tem cabelo grande, será q eu sou também?". Vai do meio social que ele se encontra, amigos, família, etc. No fim, é difícil dizer o real motivo de alguém se assumir homossexual, mas em caso de crianças, recomendo apenas ensinar de forma educativa como identificar e relatar possíveis abusos. Criança não precisa se preocupar com isso. Explicar para ela que cabelo é questão de visual apenas e não define seu gênero é super válido
Mas se identificar com o gênero feminino não influencia na orientação sexual do indivíduo masculino, há femboys por exemplo, que são héteros ou bissexuais, e nem por isso eles viraram gays.