Is there ever going to be a decent way to via staple in layout? The way layout handles vias in shapes is confounding…
I think there is something planed for release 5 of kicad. But i think it is not yet finished.
In the meantime you can use the workaround of using a single pad footprint where you set the netname manually.
have a look also at