Particle System doesn't Deactives after Delay

Hi

I created a laser particle.

I am activating and deactivating this via FirstPersonCharacter blueprint.

When player fires his weapon, it is activated and after 0.05 sec, it should be deactivated, but it doesnt. Interestingly when i remove Delay it directly gets deactivated.

Here are blueprint photos.
Of course it never shows up since it gets deactivated directly

and when i do this

It never gets deactivated

EDIT: By the way it starts inactive

EDIT2

I changed blueprint like this and it still doesnt deactivates after activation

BUMP

Maybe this is a bug?

Ok. I found the reason. At UE4 source KismetSystemLibrary.h Delay definition comments

Perform a latent action with a delay (specified in seconds). Calling again while it is counting down will be ignored.

So i had other Delay calls and that was the reason why it was ignored. Dont call another Delay when one is still counting