Setting UpdatedComponent of PawnMovementComponent on Constructor doesnt work

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.