Sequencer and Sphere Mask wont update, what am i doing wrong?

Hello,

I have a simple sphere mask setup here with a material function.

Everything works fine as it should when i grab the BP actor that is driving the mask and move it about as demonstrated in the gif below and it updates the material of the ground as it should:

Gif link:

However when i animate the same BP actor in Sequencer or parent the sphere to another object (ex. player) the mask wont follow anymore.

Is there an issue with the sequencer or BP not updating the actor location properly and feeding that into the material function?

Many thanks in advance!