Isn't this what we already discussed in Esc* modifiers eat backslashes - #4 by Leo ?
My advise there: Instead of "{alias|xyz|escregexp}\\1"
use "{alias|xyz|noterm|escregexp}\\\\1"
(And maybe add @nofilenamequoting
as well, although it seems to be optional.)