Managing subtasks across multiple projects

How could I add a task to different project, without moving subtask simultaneously.

Sometimes, the subtask is just associated to the project, not other project

A task can be part of multiple projects (through the “add to project” menu) but can only be a subtask of one parent task.
I am not sure what is your question…