Child blueprint keeps losing default mesh and animBP

Hey there,

the parent character has gameplay logic inside(both in its C++ baseclass as well as blueprint) as well as custom components:

Thanks to you I did look at the blueprint code and found some really weird stuff. I have a character select screen so whenever someone picks a new character, I do some initialization. Like this:

I noticed that the bug happens after a player selects a character, so it must have to do something with the code. Testing this was a real pain. I found out that it didn’t matter how many blueprints I created, it was always just one who got that bug.

Now “AddPlayer” seemed to cause the issue. Deleting it would in result the bug not happening. It looks like this:

So nothing really problematic. Here’s the weird thing, though: All I had to do was delete the call in the Event BeginPlay and then place the node again.

After doing this I’ve started the game and editor 10 times already and never got the bug. Even the blueprint icons are now fixed.

Any idea what this could be? Cache issue?

Anyway, thanks a lot for your answer. Brought me to the solution, but I’m still not sure what happened here.