Usually when this happens, it's with clones. When you broadcast something, it does it for the OG Sprite and the clones. When you use a custom block, it only does it for whichever sprite used the block. Instead, I suggest to use a custom block with “Run without screen refresh” on.