Manager agent is not delegating the tasks appropriately

Have you followed this thread here? There I propose an alternative solution to Process.hierarchical using the concept of Flows. It might help you in some way.