Basically, when i try to write following line as last line of contructor it doesnt work
MovementComponent->SetUpdatedComponent(GetRootComponent());
I tried debugging and although movement component is properly moving something, it is not moving the RootComponent i have attached.
However, if i write that line under BeginPlay() function instead of Constructor it works perfectly fine and moves the pawn.