Hi @vgonzalez
According to the information provided, I suggest you to try testing just the SWT without the intervention of any other module, the section 65.3.8 Test SWT operation of the S32K3xx Reference Manual, Rev. 5 shows how to ensure that the internal countdown timer is working properly.
Also, take a look at Swt_Ip_Example_S32K344, the examples use SWT timeout interrupt to feed itself. Each 1 second, the SWT timeout expired and the SWT interrupt will reset the counter by writing the service sequence. SWT will be de-initialized after performing 5 times SWT service.
Let me know if it is helpful for you.
B.R.
VaneB