According to Vedit documentation, the stack for Num_Push() command can hold up to 128 numeric registers.
Wildfilw.vdm currently pushes 56 registers, and then another 46 registers when calling user macro. That is total of 102 registers, leaving room for only 26 registers to push in user macro.
And in the future versions of wildfilw.vdm, it may be necessary to store even more registers.
Maybe the stack size should be increased?