How do I move an audio component in world so that location of procedural audio playing changes?

I am creating an ambient audio source on begin play of a pawn. I am piping a procedural sound wave to the audio component. I am updating the location of the component to the pawns location using SetWorldLocationAndRotation on tick. However, the audio always appears to play from the location at which it was spawned instead of the updated location. Am I not understanding something here?

I was running into the same issue as this user : C++ NewObject spawned audio component will not update its location while active - C++ Programming - Unreal Engine Forums , forgetting to register the component.