I think if reincarnation was/is real it’d probably work regardless of time and creatures would be locked into their own categories. So like, humans could only reincarnate as other humans, for example.
When I say it’d work regardless of time, I mean like, if you died you could reincarnate as someone in the future or the past.
Kinda a silly discussion topic, but I thought it might be kinda interesting.
My guess would be some type of 4th dimensional movement. Consider the universe as we experience it as a 3rd dimensional face of a 4th dimensional polytope. If there was some wort of “soul essence” or whatever, it could exist as some sort of limited resource at a 4th dimensional level, flowing between different 3 dimensional faces in a manner impossible for us to track
I could see that, it’s hard for me to imagine, but I think that’s partially the point.
Since the population of the universe is not stable, either there’s some leeway to make more or less souls (making it not a true reincarnation system) or time is not a consideration for reincarnation.
We then have to consider the number of souls in the system. Enough for everyone? Two? Just one soul?
Finally the mechanism for what you are reincarnated into next is either completely random, or it is guided by you or some other entity. I imagine if it’s guided by you, you get what you want, and if it’s guided by Them, They get what They want.
There is a 3rd explanation to the population count: we don’t have the entire set of souls here. Having a universe of souls where planets ebb and flow in population would cover that problem (although without something naturally reducing populations at some point, one would expect to run into the same problem as before as successful populations become more successful and increase in scale.)