Update: Incase anyone runs into this issue, I think my end is (mostly) fixed. This is the first time I got a chaos vehicle to work.
This page has the solution that worked for me
Shoutout to @KaidoomDev on this one. The solution seemed to be related to the Local Rotation Axis of the joints in my vehicle. If you are using blender, follow the link I’m sure it’ll help. Ensure your scene units are in 0.01 metric and Apply Rotation and Scale before exporting.
For maya users, be sure your units are in centimeters. What then worked for me was to have a single combined mesh centered about the origin. The front of the car faces +X, +Z is UP, and +Y is off to the left. When your mesh is in place,
Edit>delete all by type>history and modify>freeze transformations
Set up your root joint at the origin and add your wheel joints as direct children of the root. ALL joint LRAs have the same orientation, Forward +X, +Z UP, and +Y to the left.
Then select all the wheels and wheel joints, bind skin, and flood your weights appropriately.
In the end even tho it’s primitives this ended up working for me. Hope it helps somebody else dealing with the same problem later on