Activity Model Simulation in Cameo 2022x

I have a question regarding the activity model simulation using Cameo 2022x (Update 2).

If I create a simple activity model as shown in the attached diagram and simulate it, the flow final terminates the activity if the 'timer has been stopped' occurs the first time the decision is made after the Timer Started signal.

However, if the simulation loop occurs multiple times after the timer is started, when the 'timer has been stopped' decision is made, the flow final will immediately jump back to the time event, and the flow does not end. This occurs no matter how many times the decision is selected.

The use of the flow final rather than activity final in the example as in the larger activity to which this forms a part, there are parallel flows occurring other than the timer and its updates, and so it is not intended that the activity as a whole terminates when the timer is stopped.

Is there something incorrect in such an activity, or is there some setting which needs to be made to achieve the expected simulation result?