I think that Easterling are R1a-Z93 and Q1a. They are horseback warriors like Scythians, Huns, Avars. Rohan have R1a-Z92 mostly because they are horseback warriors but western origin like Slavs and Balts. I think that E1b1b are carried by Haradrim because they came from south and have brown skin like Berbers and Arabs.Hobbits - R1b-L21 (Celtic) / G2a (EEF related)
Gondor - R1b-U106 / J2a / I1 (seems to be some sort of Germanic/Byzantine mix)
Numenor - R1b-Z2103 / R1a-Z93 (PIE)
Rohan - R1a-Z93 / some Q1a/c (Steppe-related)
Dwarves - J2a / J1 / G2a (Caucaso-Anatolian metal foragers?)
Easterlings - E-M34 / E-M84 / J2a / J1 (seems broader MENA)
Elves - I2 (something WHG?) / I1 (Norse related)
Orcs - Q / C / N (reminds me of Huns/Avars without horses lol)