Material property block for DecalProjector?

I need individual shader parameters per-decal when spawning a hit effect.

I want to make use of HDRP’s instancing to spawn many decals, so don’t want to duplicate the material.

Normally, I’d get at the property block through the Renderer. But a DecalProjector has no renderer or method I can see to return the property block. Is this a technical limitation (if so, does this mean spawning e.g differently coloured decals isn’t supported unless they have unique materials? this would seem an important feature…), or am I missing an obvious way of doing this?

did you ever find an answer to this?