Deferred Decal on Translucent Mesh Workaround

I’m trying to get bullet hole decals to show up over translucent objects, and after looking around I’ve only found one workaround suggested for this but am having a problem getting the suggested workaround to actually work.

The workaround suggested was to duplicate the glass mesh, turn the material to opaque on the duplicate mesh then set it hidden in main pass.

My setup is this:

In project settings I have DBuffer Decals checked, Opaqued and Masked Meshes for Early Z-Pass, and Movables in early z-passed checked.

In the bullet hole material I have material domain set to Deferred Decal and Decal Blend Mode set to DBuffer Translucent Color,Normal,Roughness,

The decal shows up on the opaque duplicate, but once that is set to hidden in main pass both the decal and mesh are no long visible and new decals do not spawn on the hidden mesh.

Is there something I’m missing?

Do any of you have decals working on Translucent meshes? If so, do you mind sharing your workflow to achieve this?

Thanks!

im looking for a method as well. have you figured it out?