Did you do that intentionally? And was it in Cell 0,0? If it's yes to both, then everything is working correctly. Your mod has to record the new position of the XMarkerHeading as an override somehow, and that's normally as a temporary placed object in the cell where it lives. Persistent and temporary in this context refer to whether the save game needs a record of it, rather than whether it's always part of the game. Something that's really permanent and never moves is temporary, but something that might get disabled later is persistent!