Process does not start when the event is generated

Hi all,

I created a process on the PersonInNonCompliance table and set the Insert event. However, I notice that when a rule violation occurs, the PersonInNonCompliance table is populated correctly, but my custom process doesn't start. Furthermore, if I manually execute the insert event on any record in the PersonInNonCompliance table, my process runs. Can you tell me why my process doesn't run when a rule violation is detected? I'm doing something wrong?

Thank you