Execution does not wait at timer intermediate catch event

I have a simple flow that arrives at an timer intermediate catch event and should wait PT5S before moving to the next block linked to the event and eventually complete the process.

The problem is that the execution does not wait at this intermediate event for 5 seconds as it should and goes on to complete the process.
What could be the problem here?

could you please upload the bpmn file?
And how do you know the execution does not wait?
Here is a sample process that proves the timer waits at least 5 seconds, rather more (30).
testTimer5s.bpmn (3.0 KB)

But the 5 secs should be possilble based on this What is the minimum adviceable timer value?