Subscene atom position inside a scene is kinda "irrelevant".
More important is where you saved atoms inside subScene itself.
example:
If you have person at root position X=-3.000 and save subscene,
when loading that subscene person atom is gonna spawn at X=-3.000 in relation to subscene atom position (not main scene).
So if subscene atom (inside a scene) is at X=-3.000 already than person atom is gonna be at X=-6.000 (if that makes sense).
Only way to fix location of atoms inside subscene is to make sure they are saved at "correct" location in the first place.
(when it comes to positioning, think of a subscene as "independent scene", when you move subscene atom you basically are moving "entire scene").
Default person "spawn" location is x=0 y=0 z=0 (same for subscene atom when you add it inside scene).
So if person atom is not centered, you should move subscene by same amount in opposite directions.
example:
Let's say your "far away" person root is at X=-4.000 and Z=-2.000,
in order to bring it back to "default" 0-0 you should move subscene atom to X=4.000 and Z=2.000
Hope this all makes sense. ?