I'm having an issue with DzShaderSupportAssetFilter not consistently updating the assetURI on the material it is saving.
Setting ApplyToLikeSurfaces false makes the issue much worse, but it occurs either way.
If I save just a shader support asset, then it's not really a problem, however if I save a shader support asset and then save a shader asset or a scene, then sometimes the shader asset or scene reference the shader support asset but other times the brick data is saved in the shader asset or scene DSON instead.
Attached is a simple script (no bricks) to reproduce the issue. Can anyone point out something obvious I am missing before I assume it is a bug?