Hello Subham,
It seems that you combine SDK (lpuart_echo_S32K146) and nonSDK examples together.
I recommend you to use this very simple nonSDK example for the S32K144 which uses LPUART interrupt.
Please, download LPUART.zip
https://community.nxp.com/message/957747?commentID=957747#comment-957747
You can simply modify it for S32K146. The first step is to create a new empty nonSDK project for S32K146 and after that, you can copy the source code from that example and check the ports.
If you have any trouble with this, please, let me know.
Best regards,
Diana