Agreed, Sora being a Lunarian would be dope but hard to justify, however I have ideas that could explain it :
- she cut off her wings for some reason, maybe she disowned her Lunarian roots because they were a cruel and violent species that made a lot of people suffer
- the Lunarian genes that cause them to have black wings are dormant amongst hybrids, like tails for Saiyan hybrids in Dragon Ball, but Sanji's RS and strong emotions allowed him to awaken them partially
I find those ideas interesting but I don't think we can come up with anything that wouldn't seem far fetched so I'm leaning more toward the idea of Judge using Lunarian DNA for Sanji.