vulkan failed to create graphics pipeline on Mali-G76

I have a small UE4 project that can work on huawei mate40 pro but fail on huawei mate30 pro. It also works well on adreno device.

According the call stack, I guess it's mali compiler bugs.

Hope mali experts can help to have a double check, thanks!