Completed job event on MU01 on node01 is not deleted by completion instruction in job running on MU02 on node02
This is by design.
Execution event of job running on node01 are copied on remote nodes when needed by a condition check.
Then, if the event is deleted on a remote node, this deletion will be limited to the remote node.
If you want to delete a Job Event on every node from a node where the event did not occur, you will need to run a technical uproc with completion instruction on a MU located on the node where the event actually occurs.