negative stroke-dashoffset is ignored
As far as I can see from https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dashoffset negative dashoffsets are valid. librsvg instead intentionally clamps them to 0.
This will be fixed in a merge request I am going to submit today that rustifies that code (and adds a reftest)