Eldore has to sacrifice his youth to travel to the future, but traveling to the past for the main party without any reprecussions apparently only requires a specific magic book. Why is that? When our characters go to the past, they're not changing the course of history's events, but just retrieving objects. Eldore came to make sure that the good guys won, and they might not have were it not for him.
Despite no longer being in control of Leonard's body, Madoras still can use the White Knight when your avatar is fighting him.
The Sun King was supposedly Madoras's personal Knight, but Grazel is its pactmaker and for whatever reason, Madoras hid the main fragment of his soul within Wizel rather than Adolmaea.
It just occurred to me: The Player Avatar is a parody of self-inserts heroes- they purposely made him a side-character as a way of messing around with the typical 'put myself as the hero' players.
Leonard has to defeat the Umbral Spirit Phantom before taking control of the White Knight. It's only after you beat him that he states that Leonard is worthy of a pact, but later on in the story it's revealed that Leonard has been Wizel's pacemaker since infancy, and for ten millennia on top of that. So why didn't it immediately respond with, "Hey! Longtime no see!" Somehow I get the feeling that this game went through some rewrites, but the writers forgot to go back and change certain things...
Origins introduces tons of this.
The White Knight talks despite supposedly being controlled by Leonard as an infant.
The Black Knight is not in fact controlled by baby Kara, but some Grazel lookalike.
Apparently the White Knight pulled a Heel-Face Turn and saved Mureas before being sealed away. So if it helped save the day, then why was it sealed?