Vertex animation not working in Niagara particle system

I am trying to create a Niagara particle rain system that uses collision events of raindrops to spawn mesh particles that are animated by a vertex animation texture but for some reason whenever I apply my material instance everything just stops working. It just loops the vertex animation over and over again and doesn’t recognize location rotation or anything really.

I know it has something to do with the way the VAT is influencing the world position offset of the mesh since when I use a non animated mesh it works perfectly fine.

example with normal static mesh:

example with vat animated mesh :