Hi:
hmmm If I’m understanding right I think the problem is that each call to your Node “detect player” resets the variable, e.g. “volatilePos”, where you store the Vector3.
You may try inserting an Expression node right after “detect player” to store volatilePosition’s value in a different variable, e.g. “persistentPos”, which won’t be reset unless, ofc, the node is called next frame. You may also add a condition decorator over your Expression node to avoid re-setting persistentPos if you don’t want to (for example if “detect player” didn’t detect anything).
Hope it helps!