I have been working on a system that uses ‘Graphics.DrawMeshInstancedProcedural’ to generate many meshes. Everything is OK except for the issue with the transparent shaders. When I set the shader(shader graph) surface to transparent the orders get messed up. I used a technique with ForwardRenderer:
with that the orders are Ok but some new issue appears on transparent parts: