GetActorRotation returns (0, 0, 0)?

I have a character whose RootComponent’s relative rotation is set in C++. I know this works, because I see it rotating in game, and the transform shows that it is indeed rotating. However, both GetActorRotation and the CapsuleComponent’s GetWorldRotation return (0, 0, 0). See this gfy for video evidence!

What am I doing wrong?