Hi there,
yes that's the correct behavior, if you complete a task the user that complete it should not see it anymore in the incomming or pending tasks that he/she needs to work on.
You can create a separate list of completed tasks if you want.
Greetings.