It's all good! I understand it's from the developer's end since they're likely recycling effects for the classes and bosses.I heard of issues with WL before, except the other way around. Apparently, removing WL effects actually also removes some boss' effects which should be categorized as "other" obviously.
Since I didn't feel like checking all the UPKS for their contents manually, I compiled my JSON definitions from lists other people made of the UPK files' contents. This is not to say they made a mistake - I think the issue lies with effects for different classes and misc. stuff are bundled in the same UPK files.
Thanks for sharing your findings. I will check them to see if I can improve my tool's functionality. In the meantime, you can manually adjust the JSON files in /data/ to better suit your needs. If you need help doing so, please let me know.
I already configured the data settings to exclude UPKs that hold the effects for my Warlock! It's really great you can configure it this way.