MoltenVK doesn't support geometry shaders for ~3 years now[0]
[0] https://github.com/KhronosGroup/MoltenVK/issues/1524