Pedro,
happy 2015!
Configuration looks good. Are you sure role has role owner assigned?
Tell me how exactly do you reject the request? Maybe here is a problem...Manager stage can reject entire request while doing it on header level, as this is how it works by standard in SAP.
Did u try to create request with 3 users and 3 diff managers.
F.