Thanks for the additional details. @Stan_Silverman and @Greg_Cole mentioned that they’ve seen Zigbee lights on Hubitat get out of sync when used with the HubConnect integration. In their case, the light is showing a icon in the bottom corner indicating that it thinks the displayed state is out of sync with what’s reported by the hub.
Are you also seeing the exclamation indicator in the corner of the tile after running your rule? Are you using HubConnect as well?