It looks like there’s an issue with parsing SVG files that have the width or height specified using percentages instead of plain integers. When the parser comes across a percentage it just gets 0 and ends up creating a transform of all 0’s. The result of course is no output at all. I get this issue in the tip both in my code and in the Juce Demo.
Here is an SVG that can be used to test: