This was my issue, had two different characters have an attached actor component, when I included one of the characters headers to be able to do a cast for the owner of the actor component to do different functionalities depending on what kind of character it was I got a circular dependency and it started saying that my characters base class had a problem compiling.