how to pass variables between Ai controllers.

That BP looks more complicated than it needs to be. You can’t get a reference to an object before it’s spawned. You can search through the Actors, to get the one you want.