Hi Ping :smileyhappy:
Good to hear.
Yes, settings seem to be a too-little-documented issue. Two people here have independently from each other come to the conclusion that correct settings are 'Default' + J32=OFF (SWD clock disconnection) as documented on page 12 of "TWR-K65F180M User's Guide, Rev. 0". What settings do you use?
Also, we'd like to know which revision of the PCB (not the schematic...) you've used for your successful procedure. If different revisions are out there, we need know this to be sure if your scenario is different from ours.
Here, we're using a Segger ARM flasher device intended for production use. You use a Jlink. Both should do the job nicely.
Hardware : We have several K65-boards. They all work identically. Unlikely that exchanging one of them for yet another board will help.
Edit: What WILL help is powering up the board holding RESET button. This causes the OpenSDA cpu to enter bootload-mode, tristating its IO. A more permanent solution is lifting U7 pin 4 (SWDIO).