Furthermore, the changes depend on a large number of factors - potentially the whole simulation - so unless we're certain that the simulations are fully deterministic and without any interference (and we can intentionally ensure that they're not), there's no reason why they would stay the same. We should interpret every simulation as potentially bifurcating an exponential number of times, and each simulation explores just a tiny subset of the theoretically possible futures of each entity; and if you have "snapshots" of simulations, then you can explore many possible intervention-based branches from each point, just as we do in our experiments with simulated worlds.
The appropriate analogy is not the concept of the number 3, but a reality of a number like "0.3" that may get represented as 0.30000000000000004 in one simulation due to floating point approximation, and get corrupted by a cosmic ray bit flop in another one - and we're talking about the properties and experiences of these nonperfect instances of simulations (since if assuming the simulation hypothesis, that's the experiences we get and care about), not about the properties of some theoretical concepts that may be the "core of the entity" (e.g. Plato's philosophy) since they're not real unless/until they get actually implemented or simulated, and if the realization does not match the ideal, if there are any differences whatsoever, then the realization is the one that matters.