Hi Archie,
Have you check your source codes, if below debug pins are disabled by your software?
JTAG_TMS/SWD_DIO_PTA4
JTAG_TCLK/SWD_CLK
Have you try to select Emergency Kinetis Device Recovery by Full Chip Erase in debug configurations?

If still not work, please try to refer the P&E Recovery Utility described in "Bricking and Recovering FRDM-KL25Z Boards: Reset, SWD Clock and Low Power".
Best Regards,
Robin
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------