The components were all only in C++. The only thing the Blueprint subclass was doing was initializing some variables in the Pawn, as well as adding some debugging visuals (a plane with debug text on it). Like I said above, I ditched the blueprint and moved it all to C++ to solve it.