Recording and extraction not matching simulation

That could be one reason, but unlikely. Especially if it also happens during extraction.

Without an example or steps to reproduce, it’s very hard to say. But my guess would be that your Maya session cannot playback every frame which forces Ragdoll to skip frames during simulation. When recording and extracting, no frames are skipped, hence the result will differ.

See this one.