wall jump off of spikes doesnt work like that, first you must gain an odd parity by walking into a left border or a left wall, then you can jump off of left facing spikes/spikes on a right wall, hope this clears it up for you!
What you called an 'odd parity' is actually called 'gaining subpixels'. Just wanted to clarify