In grandMA3 the programmer is a real playback. That has many advantages when you think about busking shows or interactions with playbacks in general. Furthermore we are able to get some nice new features do to this fact.
But that also means that the programmer has per default the same priority as the playback. So starting a new cue in your case, will call the color of the cue.
You can use freeze to give the programmer a higher priority.