I found that file comparing don't work :)
This due to minor bug in customize-string for this command.
This is can be easy fixed, string:
cmd /c fc "!" !^!" | more && pause
should be changed to:
cmd /c fc "!" "!^!" | more && pause
(Just add <"> symbol before <!^!">