When I place a timer boundary event on a multi-instance sub-process, the timer never seems to fire. If I place exactly the same timer inside the process attached to a user task, it fires without a problem. I'm using 5.4. Is this a known issue with this version?
User error, sorry. My test was not created correctly. In a multi-instance sub-process, a single timer boundary event will fire when the time is reached/elapses.