I currently have an entity in the following fashion: "Data" entity -> CenterBottom component -> "CenterBottom" entity. The "Data" entity holds all game logic components while components in the style of CenterBottom serve as locatable markers in the game world. I am trying to update the CenterBottom entity's LocalToWorld in one of my jobs. I structured the code so that the system with the job runs during the FixedUpdate loop. Some debugging proves that the LocalToWorld is indeed being updated. However, once the Update event loop takes place, where the Simulation system group runs, a job runs that causes the LocalToWorld to revert to its previous value. An example of debugging output is: Before: (1,1) After(2,2) Before: (2,2) After(3,3) Before: (3,3) After(4,4) New frame Before: (1,1) After(2,2) New frame Before: (1,1) After: (2,2) Before: (2,2) After: (3,3) I suspect the offending job is CopyTransformFromGameObject.