The work around I found for now, by SharpTools app rule, that mirrors the state of the virtual switch once one of the spot lights is turned on/off.
The point is that original issue was not solved.
I have multiple sets of can lights that I “group” using a virtual switch and the Mirror feature of the Smart Lighting SmartApp. I only mirror from the virtual switch to the real switches so I can have some of the lights on, not force them all on.
Occasional issue happened if the lights were turned off via their individual switches, the virtual switch would stay on.
I created an Automation in the new STSC app that turns the virtual switch off if all the real switches are off. Works perfectly.