Pawn placed in the world move around unexpectedly.

I’ve been troubled by this strange phenomenon for the past few days.

I place a pawn in the world (root is a Scene Component), but when I try to adjust its position, it instantly jumps to a different coordinate system. Under the root are Spring Arm, Camera, and Billboard; there are no components for performing physical simulations. And there is no coordinate override process.

The strange thing is that editing a component affects the entire pawn. For example, if i edit the rotation of a Spring Arm, the actor’s coordinates change, and before i know it, it’s embedded in the ground. Other issues that can occur include the object being placed 10 units off from the entered coordinates, only the pivot point moving to the world origin, or decimal errors in all coordinate axes and rotation axes.

I haven’t investigated thoroughly enough to be certain, but it seems that this only happens with specific pawns that I created, and not with all pawns. I would like to know the reason why this is happening.

I forgot to mention, this is happening in the editor, not during runtime.