SysTick ISR getting pended by Timer ISR (Not getting disabled)

I wonder if maybe you mistakenly looked at the value of ucMaxPriorityValue instead of ucMaxSysCallPriority. 240 (0xF0) is the expected value for ucMaxPriorityValue if your S32K MCU implements 4 priority bits.

Based on the above, we should expect a value of 0x10 (decimal 16) for ucMaxSysCallPriority. Can you double check?