Problem number 1. You need a net for the zones.
If you have a net for the zones then you can use the via stitching workaround described in this blog post:
https://legacy.contextualelectronics.com/learning/via-stitching-in-kicad/
or in this forum post Protip: nicer via stitching