Why does my vector change value in behavior tree?

Why does my vector value change between tasks? I have one task that pulls the vector of an actor in the scene. Debug Log says its roughly 0 0 0 (scene origin). The actor never moves and the value is saved. However, later, that value is used again but the print log says something wild like 4312543757439867348976 5374897348564739826745 56578565435013412. Why is it doing that?

If you need additional info feel free to ask, but there isn’t much else to it. Nothing changes in between those two events.