Congratulations on the vulkan renderer! that's quite an achievement
Performance issues are to be expected, Vulkan isn't being used as it should with Irrlicht, you don't know how many stuff GL/DX11- hide under the rug, (deferring the commands submision to the critical moment, mostly) For Vulkan is better to generate the command buffers while still rendering the current scene, unless you're using static command buffers.
Vulkan / Dx11 renderer
Re: Vulkan / Dx11 renderer
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt