Do I need to call Destory method to remove components from Actor when Destory method to remove Actor?

collect

Perhaps you are calling async functions from within a loop? I’m not seeing the full scope of your blueprint so it’s just a guess. Async functions in blueprints don’t play well when triggered by loop macros.