The undo functionality doesn't keep track of individual changes. Sometimes when undoing something specific, undoes many changes at once.
Also, when you want to undo the most recent change, it doesn't work, instead it undoes something else entirely that you don't realize until much later.
Please consider improving this feature.
PS. I'm using Brizy WP