Moon logic only applies to a void of explicit/blatant cause and effect.
We used to not know what the dream bubbles were, or the Great Honk, Great Undoing, the Great Croak, what made First Guardians, and how the Story's Temporal Mechanics work.
Now we know what went into it, and the things related to these things to many stretches, what came of it, and can eliminate many possibilities with what we see long before, and after it.
Okay.
Tell me why you think LE/Doc put his curse into Cal after Caliborn did. Because Caliborn's curse is the only one that's been shown so far, and that curse has been shown to be working its magic on Gamzee and Jack.
Cal probably didn't come from anywhere at all. Plenty of stuff like that.
Cal came from the chucklevoodoo that Gamzee caste upon Dave for showing him heresay.
The rest is several rereckonings, and reentries accounting for probably decades at the very least, meeting with the characters: Dave [Derse-Clean], Rose, Bro [Beta], Dave again [Cleaned-NonDerse ==> Tattered], Dirk [Alpha, still in Derse Clothes, possibly Survived to Old Alpha Earth] , Sovereign Slayer [Repaired], Bec Noir, Doomed Aradiabot [Tattered Again], Aradia, Kanaya [Felt], Doc/LE, Gamzee, Jack English [Felt]. Caliborn [Derse-Dirtied, possibly Alpha, definitely not Felt].
And the only two places Dirtied-Derse Cal have occurred is with Bro or Dirk. Bro's Cal went on through the circle-jerk that included some years with Doc/LE.
Since LE is at least part Cherub, or Dominant Cherub, and shows characteristics of Caliborn [Leg, Tooth, Cheek Marks, Hate for Calliope nonspecifically, probably Time Powers, probably Zilly powers] then why can't LE possess Cal? That would make for certain that Jack English takes on his facade, AND powers.