1. The hardware jump setting should be follow the application type. For example, you are reading the device have been programmed CYPD3171-24LQXQ_cla_3_4_0_2274_0_0_0_pa.hex, you need make sure below jump have been set as per PA.
If you are going to read CYPD3171-24LQXQ_pb_3_4_0_2274_0_0_0_pb.hex, you need make sure the jumps have been set as per PB.
If you are firmware upgrading, you need refer row of "PRG".
If you are programming firmware with miniProg3, you need refer row of "MP3".
I will try explain my self better,
EZ PD utility update fw :
after update and suiteable jumpers it is possible read configuration or update fw again
After update fw and suitable jumpers EZ PD utility don't recogize hid device and note that PD contract failed