Insert DepartmentHasADSGroup via process chain results in a "Violation of PRIMARY KEY constraint ... Cannot insert duplicate key in object" - Error

This error does not occur when i assign the same assignment in the manager.

And this is my expected behavior.

Before the assignment, i have an indirect assignment and after the assignment i want to have a direct, indirect assignment (Xorigin = 3).

But One Identity does not seem to allow it to do this direct assignment via process chain which would be a misbehavior.

Can you tell me what to do to make a direct assignment in a process chain?