So, in short, dBuffer decals always render on top of Hierarchical Instanced Static Meshes, even if it should just be behind them.
Attached is an image of what it looks like, and what it should look like. I got this from turning off “Receive Decals”, but I need them to receive decals so this is not really a solution for me.
Any assistance on finding a way to make them work normally would be greatly appreciated.