Animation Blueprint is not destroyed once with the character

I’m not sure if this is a bug or this behavior is intended.

If I have more characters that are spawned and then destroyed, the Anim Blueprint Instance for each of them remains and is not destroyed when the characters are destroyed.

To be more precise, I created a new project using the Third Person template. I used DestroyActor to destroy the character.

In the image below you can see the instances in the debug filter, while I’m playing.

After the character is destroyed, I no longer have any instances for ThirdPersonCharacter as expected, but for ThirdPerson_AnimBP the object still remains (see below image).

Tested in 4.17.1 and 4.16.3

I’m a little puzzled. Is it expected this behavior? This behavior can influence the performance?

Thanks for any possible clarification.