If the wires too long, it does not read the chip correctly.
Try to use shortest wires between the programmer ZIF and your chip. The shorter the better. The SPI uses high frequency communication protocol, so it is very sensitive to the length of wires.