色が毎回変わることは確認しました。これは何らかの不具合だと思われますが、まだ原因がわかりませんので、こちらで調査します。
一方、今回のような色指定では、別の問題があることがわかりました。先日お渡ししたサンプルでは、ガントチャートに表示されるのは「稼働」と「安全停止」の2系列だけですが、ガントチャートの「全系列の色を取得する()」で所得される色のリストの要素数が2より多い数となっています。別のメソッド「getSeriesLabels()」で取得されるリストでも複数の「稼働」と「安全停止」のラベルが含まれていて、それに対応する色が重複してリストに含まれているようです。
この問題に対応するには、ガントチャートのメソッド「getSeriesLabels()」で得られる系列ラベルの文字列に応じて、すべての色を設定する必要があります。書き換えたサンプルアプリを添付します。最後の方に色設定の処理を追加して、ガントチャートにデータを設定した直後に処理を呼んでいます。ご確認ください。