The first 'snd_play' is before '!mouse_panel' so the problem is earlier. Check where, when and how you call your 'item_was_dropped' function. It needs to be called every frame.

Salud!