MoltenVK is explicitly not enough for vkd3d-proton. It lacks features that are now mandatory for acceptable performance. So lack of native Vulkan there is surely a deal breaker.
From reading about dev effort to support Mac with DXVK, there are certain things Metal/MoltenVK doesn't support directly. So current compatibility requires more hacking as well as the additional layer of translation to hurt performance.
Metal is fine, Vulkan support as well would be ideal.