I add a component by blueprint, but when I move the actor with the component, it disappear

I add a component by blueprint, but when I move the actor with the component, it disappears. Here is my BP.

The Print is for checking if I add it successful. Actually, it works. But if I move the actor, the component disappears. After adding the component, the component does not appear in the component window where we can see other components. But the component works, I use print to test it. Again, I moved the actor, then the component disappears.

can you upload the screenshot of AddDyingZone function

AddDyingZone is a user defined function that you built, so i am asking for screenshot of that function as there can be a problem there

I guess it is that function, UE separates the words by a capital letter itself. So this function probably invokes itself multiple times but somehow there’s no infinite loop error. IDK.

My bad, it’s obviously a function from another bp.

Sorry, I’m new to UE4 so I didn’t notice the reply from you. Here is my Add Dying Zone Function.