Modifying Chaos Modular Vehicles Modules during gameplay

With Chaos Modular Vehicles, is it possible to reset the simulation for a vehicle without removing the vehicle? Or, is it possible to update a module’s setup during gameplay?

I am working on a racing game and would like to implement a pitstop system using C++. Looking at the API, I can’t see an easy or efficient way to do this with the current framework.

I have attempted this in both the game thread and the physics thread. In the game thread, using the VehicleSimBaseComponent and applying UpdatePhysicalProperties(). In the Physics thread, I passed a new input type in the AsyncInput that read the data and applied it to the correct module. The value changed worked but there was no clear way to reset the simulation.

Which approach is the correct one, and is this even possible?

Thanks