Struggling to understand your advice, why reroute wires? MXR must have known what they were doing?
It' not clear where the added 100nf cap goes - on the +9 supply? But I have the same problem running off battery, no filtering required.
What i have done is replace the 1nf cap after the input jack...