NiagaraMeshRendererでMaskを使ったマテリアルが黒くなってしまう

NiagaraMeshRendererで任意のMeshを呼び出しOverrideMaterialsでマテリアルをあてると、 特定のマテリアルのみ真っ黒になってしまいます。

CascadeのタイプMeshで上記と同じMeshを呼び出し、Niagaraだと黒くなってしまうマテリアルを Overrideで適用すると黒くならずにこちらは正しく表示されます。

あとからわかったことですが、どうやらOpacityやOpacityMaskを使う正しく表示されないようです。
OpacityMaskを使用した途端、Meshが黒くなってしまいました(アルファ抜きはされていました。)
同じくOpacityに繋げるとこちらは完全透明になってしまいます。
Cascadeではどちらの同じ条件でも正しく表示されます。

NiagaraMeshRendererでMaskを利用して正しくマテリアルを表示させる方法はありますでしょうか?

よろしくおねがいします。

If you call an arbitrary mesh with NiagaraMeshRenderer and apply a material with OverrideMaterials, only a specific material will be black.

If you apply the same mesh as above with Cascade type mesh, and apply a material that will be black in Niagara by Override, it will be displayed correctly without being black.

As I learned later, it seems that using Opacity or OpacityMask is not displayed correctly. As soon as I used the OpacityMask, the Mesh became black (Alpha had been removed.) If it is connected to the Opacity, this will be completely transparent. Cascade displays correctly under either condition.

Is there a way to display the material correctly using the Mask in NiagaraMeshRenderer?

Thank you in advance.