Update!
It appears the issue is less about BP vs C++ but rather running the code in an ActorComponent vs an Actor.
I created a BP AC and achieved the character jitter issues as shown in the video. So the only time it works is when the code is ran as a part of an actor. I wonder if there’s a way around this, because I really want to use an AC.