NiagaraでStaticMeshを使用していて、指定のマテリアルが読み込まれず、Engineのデフォルトマテリアルが読み込まれてしまう問題に遭遇しました。
ログ
LogMaterial: Warning: マテリアル名 missing bUsedWithNiagaraMeshParticles=True! Default Material will be used in game. LogMaterial: Warning: The material will recompile every editor launch until resaved.
解決策
マテリアルを開き、UsedWithNiagaraMeshParticlesにチェックを入れます。