When I use Generator with a Smart Objects (vectors created in AI), and name layers with an .svg extension, they export as SVG but when opened are actually PNGs embedded in an SVG file.
Not cool. If the file is a Smart Object vector file, it should export a vector SVG.