Anim montage trail issue with replication

I am trying to add a sword trail on a certain animation and keep it smooth through clients as well as server. The animation montage has a trail notify and uses a trail particle as its PSTemplate out of a youtube tutorial:

When playing the animation in-game, the trail is silky smooth from server to clients for all users, but it is choppy and sharp on the server from any clients. Is this an engine limitation, or are there optimizations or options to toggle to keep the trail smooth everywhere? My understand is that the animation handles the trail replication by itself.

Smooth trail on server, client and server->client:

Choppy trail on client->server:

Was hoping there is an explanation to this, as I am still relatively new to replication. -Thanks