Input image is important too. When working with the generalist LLM on the raster art, give it context that you are making a logo, direct it to use strokes and fills and minimal color palette, readable at small sizes, etc.
You can instruct it to make edits, or say "Use SVG gradients for the windows" and so on and you can further iterate on the SVG.
It can be frustrating at times, but the end result was worth it for me.
Though for some images I've done 2-3 roundtrips manual editing, Nano Banana, svgai.org ...
The advantage is that it produces sane output paths that I can edit easily for final manual touches in Inkscape.
Some of the other "AI" tools are often just simply algorithms for bitmap->vector and the paths/curves they produce are harder to work with, and also give a specific feel to the vector art..
I can share the code if there's interest.
A dedicated or fine tuned model for just SVGs would be pretty wild.