Hi @flowen ... I'm not seeing much of anything in the results of your pen, so I'm not sure what to look for.
But I do see a few issues off the bat. Your DrawSVG tweens are calling the SVG directly, but draw SVG expects a path, rect, ellipse, line, polyline, or polygon.
Also, I'm sure how well this will play with xlink to the symbol path. Any way you can do this with one SVG alone?