There is a bug in macroexpand-dammit originally written by John Fremlin.
I tried to make a contact with him via email and the blog comment a few months ago but there have been no response.
Luckily the licence is Public Domain and I think there is no problem to re-distribute it here.
https://github.com/guicho271828/macroexpand-dammit
the detail of the bug is described in
https://github.com/guicho271828/macroexpand-dammit/blob/master/test.lisp