revert changes sometimes bugs out and gives a corrupted version of the model

Sometimes when using the revert changes shortcut instead of getting the previous model, I get a corrupted version of it.

as shown in the video, the humanoid root part and the arms of the viewmodel seem to seperate from each other on a different cframe
both of them were rotated at the same time but when i reverted it, both of them were separated on a different cframe

This is really frustrating because I have to open old data versions of the game to get back my old model, which takes way too much time.

Hey There!

Thanks for bringing this to our attention.
A ticket was filed, but we need more information about it.

Is this issue still happening at your end?
If so, please provide a Log File so we can investigate it right away!

If you need assistance or info on how to get this file, please refer to the How to Find Log Files - Bug Reports - Developer Forum | Roblox

Thanks for understanding!
Have A Nice Day!