UE5 Chaos Vehicles

So the -0 was a totally different bug.

What I am seeing is that the vehicle component is throwing async inputs at chaos, and chaos is NEVER supplying any output

The chaos vehicle component processes the async que and moves objects about, but they are all empty

/* READ OUTPUT DATA - Access the async output data from the Physics Thread */
/***************************************************************************/
void UChaosVehicleMovementComponent::ParallelUpdate(float DeltaSeconds)
{
	if (const FChaosVehicleAsyncOutput* CurrentOutput = static_cast<FChaosVehicleAsyncOutput*>(CurAsyncOutput))
	{

That if statement is NEVER true