I agree with the others - check your rules and assumptions and don’t create a situation where multiple logical rules can be clashing over a single entity.
Here’s someone who had a similar concern, and a solution that was proposed: Editing a task across multiple projects