forwardだとforward addか何かで上書きしてて規定値以上の上書きはしないんじゃね?
Maxが7~8回くらいだったはずで、1つのマテリアルを1fで500~1000回書き直すってのは
どう考えても無駄が多い

参考までにパーティクルはライト追加できるので パーティクル ライト unityでググればやり方が出て来る
forwardだと上限回数以上はぶった切られる(1桁しか出ない)ので
Differedにすれば1000位書いても問題なくに描画はできるらしい