Sparkle sprites will use the sparkles from the newest generated weapon regardless of what weapon spawned them. This also applies to hookshot chains.
[809]Sparkle sprites and hookshot chains overwrite each other's sprites.
This seems like one of those "unreported Item Override bugs" I mentioned in a previous log. Presume fixed!