The problem here is not with the toolchain but with the SVG itself. The SVG defines a viewbox, but it doesn't not define a fixed height and width. Therefore, the height is determined automatically by the total space needed to layout all the graphics, which can include a lot of unused whitespace. To fix this problem, simply add the following attributes to the root <svg> element in the SVG document.
width="441.0" height="265.5"
You can still scale the SVG. These values simply set the aspect ratio of the image. I chose these values because they match the width and height of the viewbox.
SVGs can be tricky. It's important to ensure they provide enough information for the PDF to lay them out correctly. It's always a safe bet to set the width and height explicitly...at least in my experience.