Can you please refer to the below link and check whether you have made the settings accordingly and let us know.
I've just tested using CY8CKIT-059
Once difference I noticed beside the target device, was
Programmer Tab > Status > Voltage
Mine: 4827 mV (~= 5.0V)
Yours: 3255 mV (~= 3.3V)
I think that KitProg works at 5V as it gets power from USB.
I wonder if the signal levels match with your board and KitProg.
(I have never tried to program 3.3V board from KitProg, so may be it's OK though...)
I suppose in KeFl's case, he should make sure that VTarg from the KitProg board is not connected to the target.
Note though that his programmer Results indicated that the erase succeeded. To do that, a minimal amount of SWD communication must have been successful.
Thank you for your suggestion.
I agree that at least SWD found/identified the device and erased the flash.
Meantime failing "program", in my experience could be caused by insufficient power.
But in case, KeFl-san's board's power is designed to be 3.3V, connecting VTarg could damage the board.
On the other hand, even if the power level of the board is 5V, if it requires more than the KitProg can provide,
there must be more power provided via the board's power supply.
Anyway, let's see...
I saw a similar case in another topic.
If your board is 3.3V driven, I would recommend you to use
MiniProg3 or MiniProg4 instead of KitProg.
Although I have not tried it, there seems to be MiniProg4, too.