The simulation doesn't access the position data of chips, so must be something else going on. Can you share a project that demonstrates the inconsistent behaviour you're experiencing?
https://github.com/ItsIceyTime/DLS-PROJECTS/tree/main
I’ve created a repository with instructions on where to find the error. It appears to be locationality, but I haven’t given it any extra thought.
Thank you, and good luck with trouble-shoothing!