Hello,
I have created a C++ SceneComponent (MySceneComponent) in which I have created a capsule collider. I have also created a C++ Pawn (MyPawn). I then create a new Blueprint pawn (BP_MyPawn) that inherits from MyPawn. In that BP, I add a MySceneComponent with a position other than the origin. At this point, everything is working good.
I then create a new Blueprint pawn (BP_MyChild) that inherits from BP_MyPawn. When I look at that new BP in the editor, the collider’s position is reset to the origin.
I was able to reproduce the issue in a new project, located here:
Note that I also added an empty StaticMesh component in the BP to help visualize where the origin is.
Thank you