<diode footprint="SMA" (or similar) and that didn't work which leads me to believe that you don't have a ton of native footprints created. Also note I didn't get any type error when I defined a nonexistent footprint.footprint="kicad:Diode_SMD/D_SMA" which is sometimes a very verbose name and requires me to have reference material open (bonus points for on brand?)