"Accessed None trying to read property ActorComponent" after closing and reopening the project.

You could delay the array population. You are not guaranteed the spawn order of actors. Maybe you are gathering them before they exist in the world.