when you use .SetWorldPosition(Vector2,
true); or .SetAngle(float,
true); on an object that is properly connected to a RailJoint or a ElevatorPathJoint, each static object in the map, that is connected by a Pulljoint to another object will update as well. even though these objects aren't connected in any way.
I know this bug seem on the bottom of your priorities but it is totally ruining a project that am doing.