As stated in another thread, I have only recently discovered Crimson Echoes. I am just at the point in the story where King Guardia has been seemingly sent to the Darkness Beyond Time by King Zeal, yet there is an earlier plot point that is still bothering me.
It is explained by Belthasar that the eras visited through the gates (in CT) are linked in their advancement; i.d. The same gate from 1000 that took you to 600 will take you to 605 if you use it in 1005. This inherent link would lead me to believe that Glenn would not have noticed a change in the timeline (caused by King Zeal's meddling) until 605, since this change was produced in -11995 and not in -12000. He would have returned to Guardia, everything would have been as he had left it (as seen in the endings of Chrono Trigger, where he is accompanying the King and Queen), and after 5 years he would suddenly awake to find a changed world- a change of which only he would be aware, due to his Time Traveler's Immunity.
However, in the game itself, he says that he found this world changed already when he returned to 600. It is obviously difficult to be logical about these things since we are dealing with a sort of 5-dimensional causality (time being the 4th and manipulation of events outside the normal stream of time being the fifth), but something seems foul with this plot element. If Glenn discovered the consequences of Zeal's actions in 600, Chrono, Marle and Lucca should also have seen the Vanguard and the absence of Cyrus' grave in Choras in 1000.
The only explanation I can think of, is that one loses Time Traveler's Immunity if one does not continue to actively participate in the events of the 5th dimension. Therefore, since Glenn was not present for the disappearance of the Masamune, he became, after his return to 600, a part of the timeline that was changed, and was changed with it. Therefore, he remembers there having always been a Kasmir since his return to 600, although this was not originally the case. He still has his Masamune and his memories of the way things were before 600, because these were relevant to his time-travels.
This would also explain why Belthasar in 2300 has no Time Traveler's immunity to the events experienced in CE, although he is in fact a Time Traveler from -12000.
The problem posed by this idea is that not all party members were present at King Zeal's removal of the Masamune in -11995. Should these therefore not be personally unaware of the change, just as was the case for Belthasar?
Thoughts? Explanations?