Wait command not working as intended

Hello guys!

I'm using DELMIA Robot Simulation to configure the operations sequence of a production system I created. One of the devices inside it is supposed to wait for an IO to turn true, wait five seconds and then broadcast an IO changing it to true. Here is the sequence of tasks that belong to that device, really simple:

 

"Porta-Celular na Puncionadeira" (Cellhpone-Holder in Punching Machine) is an Input IO that is connected to the Output IO of a robotic arm.
 

The robotic arm broadcasts that IO when it finishes to insert the Cellphone-Holder in the Punching Machine. After that, the machine should do what I wrote previously: wait five seconds and then broadcast "Punção Finalizada" (Punching Finished). This Output IO is the information that commands the robotic arm to remove the Cellphone-Holder and take it elsewhere. You can see that in the following image:
 


However, this is not working, when I run the master task from the Manufacturing Cell and wait for the five seconds, nothing happens or changes. As a result, I need to force "Punção Finalizada" to true in order to continue the process. Here is a video available in Google Drive as example:
 

https://drive.google.com/file/d/15frIY2Pifr3uktJCMLOwPKdJ0CiGxJkv/view?usp=sharing

 


As you can see, the robotic arm inserts the piece into the punching machine. The IO that informs that the piece has been inserted works for both the robot and the machine. However, you can see that the simulation runs for more than five seconds and nothing happened.

So what might be the problem? Any help is welcome. Thank you in advance

 

RobotDELMIA Roboticsrobot simulation