I’ve never see a UNDO that records changes while your are in the process of performing an action.
While trying to figure out how the rotation handle operates, if I have to UNDO to reset the object rotation I have had to CTRL-Z up to 12 or more times to undo one command because the command buffer seems to record every change every 1/2 second or so of a drag operation instead of undoing just the last submitted command. This makes fine tuning positioning very long.
Is there a way to adjust this behavior to a more standard operation of one UNDO per click or keystroke?