Timeline not working properly on reverse node

I’ve recently tried to make a timeline function, but I’m having some errors.

I have it set up so on an overlap with a box trigger it opens two doors simultaneously, then after ending the overlap a 2 second delay happens causing the reverse node to fire allowing the doors to close.

I’m having an issue though and after trying everything I can’t seem to find a way to solve the problem. When the reverse nodes fire, the doors close half way and then open again.

This goes on for about 30 seconds or so until they finally just lock in an open position. Here are some screenshots of my timeline functions and blueprint setup. Any help on fixing this would be much appreciated.

I would suggest debugging with some PrintStrings to see what actors/components are triggering the events. The doors themselves are probably triggering them or something.

I think I figured out the exact nature of the problem, but I still don’t have a solution. While I was checking the blueprint simulation I realized that even after I leave the trigger, causing the end overlap to fire, its still reading my character as if I were inside the box trigger. This is causing the timeline to loop indefinitely.

Yup, that was it. I had the box triggers set to overlap with world dynamic objects instead of just pawns. Thank you for the input! Everything works fine.

Everything works fine now. Thanks to Baeldan for helping. I had the box triggers set to overlap world dynamic objects which caused the doors to hit the box trigger. This prevented the doors from closing all the way. If you have a similar issue, just go to your box collision settings and set the collision settings to ignore everything except for pawns.