Something that has been bugging me, and that I haven't seen explained anywhere. If Hagoromo was the predecessor of shinobi on Earth, and Hamura left for the moon and was the predecessor of shinobi on the moon, how come are there Byakugan users on Earth? After Kaguya, Hamura is the earliest known Byakugan user. The movie made it clear that Hinata is a descendant of Hamura, but how did that happen? There's no indication that Hamura left descendants on Earth that could have become the Hyūga clan.