onUserUpdate Event Firing Multiple Times Per Update

Unexpected behavior with the onUserUpdate event when using a custom app. Specifically, the event handler appears to be triggered multiple times simultaneously whenever I update a user record.

From my testing, the number of times the event is fired seems to be directly related to the number of fields that are updated in a single session. For example, if I update three fields and then click Update once, the onUserUpdate event is triggered three times, each with a slightly different payload.

Since I am only clicking the Update button once, I would expect the event to fire only once, regardless of how many fields are changed. This behavior is causing issues in my app logic, as duplicate actions are being triggered unintentionally.