I know I can prioritize modifiers in an object to decide which modifier will be computed before of another and viceversa, but can I prioritize modifiers between multiple objects? For example, imagine we have two objects called A and B, they both have 2 modifiers, Am1; Am2; Bm1; Bm2. Can I prioritize them so that the computation order is the following: Am1 - Bm1 - Am2 - Bm2 ? If not, can I at least prioritize one object on another, so that all the modifiers of an object are computed before of the other?
If a modifier (e.g. Am1) takes another object (B) as input, it will use the result of all modifiers applied to that object (i.e. it will depend on Bm1 and Bm2).
If you need a modifier on one object that only uses some of the modifiers on another (e.g B + Bm1) then you need to make a copy of that object with only the modifiers you need.
If you make the copy using Alt+D rather than Shift+D then both objects will share the same mesh, so any edits on one will update the other.