Neither the Vinsmokes nor Sora are descendants of the Lunarians imo.
I think Sanji and his twins obtained the Lunarian genes through Judge's genetic manipulation of their lineage factor, but only our cook was able to awaken them after touching King (probably thanks to Sora's drug preserving his emotions).
I think Sanji and his twins obtained the Lunarian genes through Judge's genetic manipulation of their lineage factor, but only our cook was able to awaken them after touching King (probably thanks to Sora's drug preserving his emotions).