Hi,
I do not know why, but i had some issues with that too before.
Now i usually save multiple scenes while doing things and when i need to revert something, i load one of the previous scenes.
And more recently i tend to just drop in an older scene in the current scene and then copy paste the states/actions.
Same for prefabs, but i tend to minimize prefabs.