For some strange reason, more complex SVG files fail to load properly via the JUCE library. The effects of this problem show up in the Projucer, as well as in code that depends upon the JUCE library to load and display SVG files.
My ON button icons have a gradient on them, and subsequently the tools that my graphic designer is using (perhaps Adobe Illustrator?) outputs a 100kb file that will not load correctly in JUCE. But the OFF button icons have no gradient and are a 600 byte file that loads without any problems.
I have attached a screenshot of the ON icon in a browser vs the ON icon in the Projucer.