necessary to manually load actor components?

hi

i have added a number of actor components to my blueprint
lately after a debug session, one of the actor components i have added / attached to the blueprint does no longer load
now, when i debug, i must first delete the actor component and add / attach it to the blueprint again for it to work properly
makes me wonder if i am supposed to do this manually in a blueprint on construction / begin play

thanks

Normally, components are created in the actor’s constructor—you have almost no other choice. However, if accessing certain classes in the constructor is too early (as they might not be ready yet), you are forced to handle it in BeginPlay instead.