This is probably an svglib issue, but it appears implicit lineto on moveto commands with more than two coordinates are not parsed properly, see https://www.w3.org/TR/2011/REC-SVG11-20110816/paths.html#PathDataMovetoCommands
Inkscape generates these by default. There is an inkscape preference option to "force repeat commands", and so far that seems to be working for me.