Vehicle won't move

So I’ve been trying to put a custom car with double wishbone suspension (Like the unreal engine car) into Unreal engine for quite some time now, I’ve mad some progress with it but I’ve been having some problems.
I rigged my car with a skeleton mimicking the standard unreal car, and managed to retarget the animation blueprint to my mesh, but when i try to drive the car, part of the suspension I think spins instead of the wheels and the car stays still

Also my suspension looks real messed up even though it looks fine in the physics asset

Any ideas on how to fix this?