Vulkan subpasses are quirky and still seem to be causing some issues for mobile developers trying to adopt them. Here's a blog looking into the reasons behind some of the quirks ...

https://developer.arm.com/community/arm-community-blogs/b/mobile-graphics-and-gaming-blog/posts/vulkan-subpasses-the-good-the-bad-and-the-ugly

Arm Community

ARM Community Site