How to handle multiple user tasks with feedback flows in Camunda 7?

Hello everyone, I am currently working on Camunda 7 community edition. I am trying to figure out if there is any approach in Camunda that allows process instance to revert back to previous user tasks on user activity.

I have uploaded a sample modeler for this use case. I have a total of 3 user tasks and for each user task there is a linked send back to the same user task. For example, if the process instance is currently in Final stage where there will be 2 parallel Send Back user tasks are in active (Send Back to Comm & Send Back to Vendor). If the user want to go with Send Back to Comm, then the process should be able to delete all of the other active user tasks (Final & Send Back to Vendor). How can I achieve this approach. Any guidance will be very helpful!!
Thanks in advance!