First, How to use code fences.
What do you mean by this statement. Are you saying that when you change the switch on your phone the Rule desn;t get the state or that the sitemap or HABPanel display on the desktop doesn’t show the new state?
State changes are state changes. Either they happen or they do not happen. So is Burner_Wakeup_Switch not changing state (you can see that in events.log) or is the UI just not showing that the state has changed?