Is this something that could be solvable via ascom scripts? Having SGP execute the script at the beginning of a sequence in the pre-event options is possible (and post-event options, and run at end of sequence in sequence settings).. But can a script tell SGP to move to another event (filter) or target using timers.. This I am not sure.
On second thought, this is what the start and end timers are for haha I had to talk myself through that one
What I would do is use local moon rise and set times to schedule the imaging. Be sure to have your download times and that stuff filled in; and note of autofocus and slew plate solve times. Then create a bunch of targets with narrowband filters that would be timed in accordance with the moon. LRGB for dark time.
On third thought a simple button would be nice. I just don't know how simple it would be to make.