Cant move Scene with VaryingSetter Worldposition

Godot Version

v4.3.stable.official [77dcf97d8]

Question

I have followed this tutorial to create this nice shader effect:

But I have this in a subscene and I have multiple instances of this object.
When I move one of my instances in y axis the effect is lost, as it is dependant on the objects position in the world.

How can I make the VaryingSetter just dependant on the global world of the scene? So that I can move in y axis without losing the shader?