Play, then remove from list of sounds: Why am I getting stuck on one sound?

I’m using these blocks to choose a sound, play it, then remove it from the list of sounds. My problem is that it buggy somehow in that it keeps sticking on one sound. It’ll successfully pick a few sounds randomly from the list but then the next one just gets played over and over again.

Any ideas anyone?

Deleted post.