Issue with Polar Coordinates Node

I feel like I’m loosing my mind. I hope someone can explain to me why this isn’t working. I’m trying to create a shader similar to this one.


The shader itself works fine. But I’m trying to update the polar coordinates center with the player position on a grid using a Vector2 node and a Divide node to get the float value. If I use a Vector2 node and change the values the center moves in the polar coordinate node just as expected and the shader in the editor updates accordingly. But, if I use a Vector2 property and change the values the center will move but the shader won’t update in the editor. Can someone explain why this is happening?

Issue solved. Instead of using a vector 2 property. I used two float properties. One for the x position and one for the z position of the player. If anyone can explain why that was happening so I can better understand, that would be great.