I found that mesa comes with a few vulkan ICDs by default, including the nouveau icd which vulkan is probably trying to load but failing since nouveau isn’t installed. You can limit things to only use the proprietary nvidia driver if you set VK_DRIVER_FILES=/run/opengl-driver/share/vulkan/icd.d/nvidia_icd.x86_64.json