Which bools are you referring to with long names? Cube00Amber is hardly long!
If you're referring to the FSM name, I don't see how that is the problem - some variables ARE being set, others aren't. (and those Actions were copy&pasted and the references changed for each object - e.g. changing Cube01 to Cube02)
I also have other FSMs which much longer names for other things, and have never encountered a problem.