Bpm process active status not changed when 2 or more catching event exists

Hi.

When I have 2 intermediate catching events, 1 for one case and 1 for another case, and only one is called during the process then the other is still waiting and because of this the process cannot be stopped. It reaches the end event, but the process status will remaining active.

Can I ask for help to solve this issue?

Thanks in advance.

Hi,
can you please share a sample model of your case?