Play Sound at Location multicast playing twice?

I have the following BP events to play some simple on-demand sounds (for hitting a player with a melee attack, footstep sounds called from anim notifies, etc.):

For whatever reason, on clients, the PlayWorldSound event ends up playing a sound twice, even though multicast should cause it to just execute on the respective client in an isolated fashion. On the server the sounds play once each as expected. What is wrong here? Is there supposed to be a different way to play sounds on everyone’s machine?

Try running it on owning client

What exactly do you mean? Instead of multicast? I’ve tried several approaches using Run on Owning Client but that didn’t solve it either.