アクタの座標によってマテリアルを動かしたい

アクタのX座標によってマテリアルの模様が動くタイミングを変えたいのですが、一番最後に置いたアクタの座標が他のマテリアルに反映されてしまいアニメーションが同期されてしまいます。

下の画像のようにマテリアルを適用したいアクタのBPでX座標を取得し、それを調整した値をSet Scalar Parameter Valueに渡してマテリアルパラメーターコレクションにセットしています。

下の画像のように、上の画像でマテリアルパラメーターコレクションにセットした値をマテリアルエディタでUVCroppingを通してMaskに渡し、Lerpに模様として入力しています。

初心者でどうすればいいのか分かりません。
どなたかよろしくお願いいたします。

Don’t do this on tick

Because you’re making a new material every tick, and not even assigning it to anything… Rather,