I tried to create a rule with "Multiple project" scope to move an issue to DONE when all linked issues have DONE:

And I found that this rule has the reverse effect like this:
Project A - Task 01 has bellow linked issues:
+ Project B - Task X
+ Project B - Task Y
=> As we expected, when Task X and Task Y move to DONE then Task 01 will be DONE, but if we move Task 01 to DONE it also makes Task X and Task Y move to DONE
Please help to resolve the situation.
Thanks,