In an attempt to lower power consumption on my NXP S32K148 I inadvertently reassigned and disabled some JTAG pins (see below). Since flashing the device with this software load I have not been able to reconnect to the device using my USB Multilink ACP in NXP's S32 Design Studio.

Is there a method of recovering the device? At the moment the device is bricked to me.

Essentially what's happening is that your code is disabling the debug signals before the USB-ML-ACP has a chance to take control of the S32K148.

Does your board have a reset button for the S32K148? One strategy would be to hold the reset button, hit debug in NXP's S32 Design Studio, wait half a second to a second, and then release the reset button.

The goal is to prevent any of the code on the S32K148 to execute prior to the USB-ML-ACP forcing the S32K148 into debug.