Hi,
maybe the fsm where you set the material color is fired before the fsm where you set the color?
Try to create a global event, that you fire when you have changed the colors, just to make sure, especially when both wants to do its job on start, it's always going to be a race condition issue.
bye,
Jean