3D sounds failing to play?

This doesn’t happen with all sounds, but a lot of the sounds I use in my tools don’t play even though they load correctly. I don’t see any errors in my output window. I don’t know why they’re not playing, and this started happening a few days ago from what I can tell (may have been a week, but I initially put it off as a temporary server outage or connection issues, so I don’t remember exactly when I first encountered the issue).

The sounds play fine in Studio if I click the play button in the properties window, but even using :play() on them from the command bar won’t play them at all.

Repro: Run this in the command line in studio, select the tool, and fire it:

require(377131485)(game.Players.LocalPlayer)

It should be silent apart from the bullet impact sounds.
Now navigate to the sound objects in Tool.GunModel.MainPart and click play in the properties window when you select them. They should play without problems.

In multiplayer, I also can’t hear the sounds when someone else fires the gun. If I parent the sound to Workspace and then :play() it, however, I can hear it.