The new version of the shader is compiled properly AFAIK, but the old version is never swapped. The VkPipelineDatabase::Reload is never called.