Is reincarnation linear?

Is time linear?

Say if I died and chose to go into the light (not that I would) is it possible to be reincarnated in the past? I’ve read stories of astral projectors traveling in time.

Anne frank was supposedly reincarnated 10 years LATER as Barbro Karlen. Does this mean it follows a linear forward progression?

Like I could be reincarnated a year later, 10 years later, 100 years later, hell 1000 years later.

But could it go backwards? Could you reincarnate 100 years into the past?

Maybe reincarnation isn’t even guaranteed to make you a human again? Perhaps they could have your soul incarnate elsewhere in a different cycle altogether?

How did our souls get here in the first place?