BizHawk 2.11 + NesHawk + ROM tests + published TAS (made on FCEUX 2.2.1 and console verified)
There are only 3 identical places with snails and the zip doesn't happens, no matter the gap between the stair wall and the snail.
I assume it's either the size of the enemy or the size of the wall is too small.