Reading variables of spawned actor and passing those to other BPs with EventDispatcher not running

Create your dispatcher in gamestate, then in you bp classes use GetGameState() → BindTo(). Then call this dispatcher wherever you want.