I've created a simple scene to demonstrate this bug which is available here:
This scene contains a triangle that is tessellated and positioned four times via instancing. As soon as I define layout location qualifiers for the shader signatures, the triangles are gone on my AMD Radeon RX Vega 64. This scene is still correctly running on intel & nvidia gpus.
The only hint I've found is via renderdoc, displaying the shader input & output signatures, which displays incorrect interface matchings?
Can anyone reproduce this issue?