make sure that the VectorLegend handles features without a geometry more...

... gracefully