Yeah I get that those defaults make sense and could be expected. It's just odd to me that svg origin is a usable feature of the standard and yet it's not well supported/controlled in most apps, even Illustrator (Illustrator is even worse as it messes up the sizing too). I would hope that at a minimum AD just wouldn't adjust it and would leave it as imported.
You are correct that this svg came from a 3d app. Our pipeline uses CAD dwg files, and converts them to svg for use as vector graphics in our Unity app. The origin is very important for our use case, we can't just default to center because we have a lot of other data for asset offsets within the space of how it was setup in the dwg. So 0,0,0 needs to be maintained so we can properly connect/render content together. Almost like joints/bones in 3d skeletal rig.
As a test I manually edited the matrix transform for this exported test and when I changed 47, 47 to 0, 0 it fixes the issue but this isn't something we'll be able to do for all our content. Just hoping it helps any debugging if you guys can keep looking into it. Also I had seen a feature request somewhere where another AD user highlighted the value in setting the SVG Origin. I think AD would provide another huge benefit over Illustrator or other competition by handling origins more intuitively.