Yeah it’s quite a mystery. It shows the same thing on my wife’s phone so I’m guessing it’s an app bug. I actually have 2 virtual switches and the other one also behaves the same way where the app is occasionaly not in sync with everything else that uses it.
Right now, I use the switch in the new ST app, SharpTools, ActionTiles, Google Home, Automagic (android through sharptools). I just use the virtual switches as relays to the 3rd party apps to indicate if SHM is armed (stay or away), and the another switch to give a quick status if any of the doors are open. All of the 3rd party apps always display the correct state except for the ST app when it sometimes is not in sync.
I don’t use the switch perse as a trigger so my issue is more superficial not like the issue you have but it still keeps me wondering why its acting that way