У меня есть цель создать общий класс который будет создаваться на старте, в котором будет зваться функция которая наспавнит в рандомных местах машинок, посчитает куда им надо ехать и будет хранить их общий стейт
Я бы создал отдельный актор spawner. И на его beginplay спавнил бы машины.
А данные машинок можно много где хранить, смотря какие данные. Можно сделать blueprint MasterVechicle, и отнаследовать его от WheeledVechicle, а акторы машин от него, и хранить какие-то общие данные в нем