End Event execution listeners

As per doc Execution listeners are invoked at the start of an end event. Delegation Code | docs.camunda.org
I have configured execution listeners at the start of the end event. Below is my sample bpmn file


<bpmn:process id=“Process_0crjkym” isExecutable=“true”>
<bpmn:startEvent id=“StartEvent_1”>
bpmn:outgoingFlow_1a1oxoe</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id=“Flow_1a1oxoe” sourceRef=“StartEvent_1” targetRef=“Activity_0s5co7i” />
<bpmn:endEvent id=“Event_1wdy52f”>
bpmn:incomingFlow_0ayo7cj</bpmn:incoming>
</bpmn:endEvent>
<bpmn:userTask id=“Activity_0s5co7i”>
bpmn:incomingFlow_1a1oxoe</bpmn:incoming>
bpmn:outgoingFlow_0ayo7cj</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sequenceFlow id=“Flow_0ayo7cj” sourceRef=“Activity_0s5co7i” targetRef=“Event_1wdy52f” />
</bpmn:process>


But I see that my execution listeners are not getting invoked at the start of the end event ie., with the event name “start”.

However they do get invoked at the end of the end event. Is this the expected behaviour.

Regards,
Rashmi

Hi @Rhalsnad

Can you upload the full model?
Also can you explain how exactly you can tell when the listener is being executed