ActorComponent is "None" when reloading the projects

Hi, so I posted about this issue a few days ago but I wasn’t able to find out the solution so I figured I’d post this again. So basically as the title states, I’m having an issue where my ActorComponent, “CombatComponent”, which is on all of my PaperCharacters, is coming back as “None” when I try to reference it in a Blueprint. The way I get a reference to this component is by getting a reference to all actors of a specific type (the owning actors of this component), and then getting the components from that array. The reference to the actor DOES work, I am able to get most things from the actor, however when I try to get this combat component, it returns none.

I should state, this ONLY happens when I reload my project. If I delete the CombatComponent from the parent class of all the actors and re-add it, there are no issues and I am able to get the CombatComponent. When I then save and reopen the project, it starts to return none again.

After I posted about this issue a couple days ago, I remade my entire project by manually copying every single part one by one, which seemed to fix the issue for a few days, however for reasons that I’m not too sure of, it seems to have broken again.

I am using UE 5.2.1, if that matters. I have no idea why this is happening and I am losing my mind trying to figure it out. I am so close to giving up on Unreal Engine because of this, because as far as I can tell there is no logical reason it shouldn’t work, ESPECIALLY SINCE IT DOES WORK WHEN I RE-ADD IT. I have posted both on here and on reddit, to no avail. I have sent my entire project to others only for them to not get this issue. Please, I am begging, if anyone knows why this is the case please tell me.