just found the source of serial things not saving.
its a left over from years ago.

when you have a cue list the commands are saved into the cue list file as well. and when the cue list file is loaded- they are loaded from the cue list file.

changed this so that serial commands are not saved in the cue list.