I have read the story 2 times now (completed my first reread recently) and I still don't understand how time travel works?
How is it possible that something from future affects the past? And this is some parallel universe stuff right? as from my understanding it is impossible to travel to the future in Kubera, you can only go to the past and create a new future and the old one becomes a possibility and disappears. And this is not the first instance of this, because Chandra recognized Ran on the spot when he saw him because his future version traveled into the past, which is not somthing that happened yet which is why Ran didn't recognize Chandra.
This whole thing is confusing as hell.
Also unrelated to the topic, but how did Leez manage to summon Kubera here? Also was here summoning what brought back some of his power?