The StateChange is updated whenever the alert is updated. Typically, I would expect the StateChange to be set when the event is inserted, and it might be updated frequently shortly after insert during event enrichment. However, if the event is not recurring, I would expect the StateChange to stop updating. If you still see the StateChange updated regularly hours or days after the last occurrence, it could indicate something is unnecessarily updating the event. If it is happening to many events, a likely candidate of the update could be an Object Server trigger, Impact policy or Object Server gateway. Turning on debug logging in the Object Server will log all client SQL and can help narrow down the problem. If you still can't find the culprit, please open a PMR and support can help provide customized triggers to log what client is doing the update.