I'm still quite confused about this world.
To recap what I understand about it:
> Being erased from their own world, the TWEWY gang doesn't exist anymore, except for Joshua whose existence is not on the same level. Determined to save them, he collected their dreams and, thanks to them, he was able to travel to the Unchained Realm/Realm of Sleep. There, Traverse Town appeared for them (for such is its purpose). He then realized that in this Realm, the dreams gain a physical form. In order for the gang to become real again, though, they had to be believed in. This is why Joshua said he "dreamed" Sora up. He needed someone from another Realm to aknowledge them.
> Since they were Players before they were erased, the TWEWY characters are still "in-game", struggling for their survival (at least: they think they are).
> Sora arrives in Traverse Town.
> At this point, I guess, YX appear too and divides the partners by impersonating a Reaper, tricking them into following him to Sora's Dream Traverse Town? This is just my wild guess... Because they couldn't have been separated before Sora's arrival. Joshua is still in the Sleeping World Traverse Town at this moment, but he transitions to Sora's Dream Traverse Town.
> In order to travel from RSTT to SDTT, Joshua uses a portal, using Rhyme's Dreams. But how does this portal work? We do learn later that Shiki and Joshua can use it. What, then, is the condition to use it? If it is to be part of the Sleeping World, then shouldn't Riku be able to use it too? Since he is Sora's Dream Eater? Or does the condition only apply to members of the original Sleeping World?...
> Both RSTT and DSTT are structurally identical. This fact, combined with the idea that time flows differently in RSTT and DSTT are what allows those "Phantom visions" of each other. As observed from a particular point of view, the actions appear to be simultaneous, but they're actually not.
> Sora and Riku do their thing.
> Then, Joshua makes a speech to both of them. Even though, at that moment, he ignores that SDTT is another world altogether with a different flow of time, he is omniscient, which allows him to find Riku and Sora where and when he needs them. As he can't duplicate himself, he just does the same speech twice to Riku and Sora. This is, again, one of these moments that only appear to be simultaneous.
> At this point (because it's the only moment that makes sense), Joshua helps Shiki to cross to the RSTT side. But, why does he leave Beat and Rhyme in SDTT? Is it because at that moment, he still thinks that RSTT and SDTT are versions of the same world?
> Sora then revisits this world. Shortly after that, Joshua confirms that RSTT and SDTT are two different worlds and tells Riku about it. But then: why does he still leave Beat and Rhyme in the "wrong" world?
> Just before Riku's locking of the Keyhole, I imagine Joshua quickly grab Beat and Rhyme to cross them over to the RSTT?
Is any of this correct? I feel that the events of Traverse Town were really poorly explained in the game. Could anyone correct me or shade some light on some of these points?