Vehicle AI Movement

I’m having a lot of trouble implementing a simple movement AI system for vehicles. Unfortunately its one of the most important parts of my game and I’m having no luck at all. I looked around and only can find systems that use predefined wayports but that doesn’t really work in my situation because I have Buildings being spawned at runtime in the level.

I really just want to be able to specify a Vector and be able to have the vehicle find the best path to it avoiding Buildings and any terrain features, unfortunately the UPathFollowingComponent cant use a UWheeledVehicleMovementComponents. I don’t think theres a simple way to do this but if anyone has a direction to point me in that would help me out very much, and I appreciate it!