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!
Just to mark this forum post as answered - we've followed up offline, it was a compiler bug ;).