AI movement between specific points

I’m working on a game with a top down perspective, where cars are driving around from point a to point b without player intervention. I’m able to have a car accomplish this using the level blueprint like so

I can duplicate this and just make references to each car in the level blueprint, but since the nature of the game mandates having a large number of cars, this would be very counterproductive. When trying to implement this method into a blueprint class for the car, I cannot get the car to move. This is how I set up the class

Is there something I’m doing wrong/not understanding about the blueprint class? Should I use a behavior tree/AI controller instead? (I’ve tried making one before, but I had the same issue of it not moving the car)

I hope it helps, if means something I watched, put on my project and works perfect