World position offset and moving mesh

my question is quite simple even though i didn’t find anyting that can help me solve this issue.
Actually i am not really sure if i can achieve this, but i hope someone can help.

I have a static mesh tree attached to a mesh that is constantly moving in my level, in the tree material i am trying to move the branches with world position offset and the movement looks fine as long as i am not playing the level and the parent mesh is standing still, but as long as i hit play and the mesh start moving the movement of the tree branches speed up and it looks like it’s jittering.

how can i use the world position offset on this moving mesh? If you guys need some pictures i will provide you as soon as i will be home, thank you for your help