Hi Pedro,
Nice to know that your problem is solved. After seeing this thread I tried to replicate your scenario.
I had taken two users with different managers and submitted the request with single role assigned.
User1 -> Manager1
User2 -> Manager2
I logged in as Manager1 and can see both the users in the same request. I would like to see only the User1 which i had not. On line item I choosed Reject and clicked on Submit.
Now I logged in as Manager2. This time I choosed Approve and clicked on Submit.
My path has 2 stages only. In first stage goes to 2 manager's approval and in second stage goes to Security approval.
Now the request is closed without going to second stage as in first stage, the first manager had rejected the request.
However, If both the managers are accepting, it is going to second stage and users are created and roles are provisioning properly.
I taken care of:
a. In MSMP, the Approval type is "All Approvers".
b. One User per Request per System" to "NO" (As per SAP note 1950981)
c. Provisioning option: Auto provisioning at the end of each path (Global and System)
Regards
Raj