Why can I not use time functions in an Actor Blueprint?

Ok. So I have an Actor that is an item and I want to changet the position of the camera with delay after the item is picked up. I have tried using a Delay in a Do N loop and a timeline node however, both nodes stop execution after they are called. I set up A simple print string message to prove this and they never fire. I have multiple delay nodes inside do n loops throughout my level blueprint that work just fine. What am I doing wrong?

Thanks,

Solved it by moving the part of the blueprint I wanted to delay to the level blueprint and using an event dispatcher,

Thanks anyways guys.