Strange additional token with Event Based Gateway loop


just created a test case for an event based gateway with a loop back to the gateway.
Token is moving correctly to the flow after the respective catching event. However when looped back to the gateway it shows two tokens.

Any idea what could cause this? To my understanding it should show only 1.


Test_EventBasedgateway.bpmn (7.3 KB)

You’ve accidentally added 2 sequence flows leaving the (EDIT) user task (they’re covering over one another) so it creates 2 tokens.
You just need to delete one of them


Thank you Niall, works fine now.