I don't think Godot 3.x (or possibly Godot 4.x) renders an .svg directly, but converts it to a bitmap image for rendering. If Godot is not handling an .svg the way you want, I suggest converting the .svg to a bitmap format such as .jpg or .png outside of Godot.
You might get a better explanation or solution if you post the problem on the github issue tracker.