Not sure if someone has specifically answered your question about how it happens. The only time this will happen is if you import a process or object into a version of Blue Prism lower than 6.6 where the source of that process or object was originally 6.6 or higher.
For example, let's say you build an object in 6.5, then export it. Then you import the object into 6.6. Then you decide to revert back to 6.5, so you export the same object from 6.6. The schema/syntax/structure of the XML is different in 6.6 including anything exported from 6.6. One of the differences is how the X and Y positions of stages is recorded. It is more efficient in 6.6 but isn't compatible to be read in version lower than 6.6. So, when you export from 6.6 and then import into 6.5, all of the stages get the same X and Y values assigned to them because Blue Prism doesn't know what to do for the positioning of the stages.
------------------------------
Dave Morris
Cano Ai
Atlanta, GA
------------------------------
Dave Morris, 3Ci at Southern Company