Can Wario do the zip to every wall?
Not really. There are some necessary conditions for doing the zip.
For instance, the wall's height must be 3 - 5 blocks (Excluding enemy jumping).
I think this is obvious because 2 block height is too low and more than 6 blocks height is too high so he can't even reach to the ceiling.
Additionally it depends on the wall's position and Wario's direction. Actually these can even change the frame window for pause buffering after the ground pound!
(The frame window for ground pounding is always 1 frame, unfortunately...)