Alright, assuming that Toffee is the son of Eclipsa, and that Eclipsa is Moon's 8th great-grandmother, that would make Toffee a 7th great-uncle to Moon.
Now the shared DNA between a great uncle and great niece is 12.5%. And the shared DNA between a great-great uncle and a great-great niece is 6.25%. Continuing this trend of halving the percentages till the 7th generation, we end up with 0.1953125% of DNA shared between Toffee and Moon.
Legally speaking in most places, 2nd cousins (3.125%) being together isn't considered incest, and marriage is allowed without restrictions.
Generally speaking in most places, anything beyond a 3rd cousin (0.781%) isn't considered "family." The consanguinity is just too weak, and most people stop caring around that point.
Therefore, a Moon/Toffee relationship is—both legally and generally—not considered incestuous, because they share only ~0.2% of their DNA.
So now you can having both the ship and the theory, and be able to sleep at night.