receive interrupt is not triggering properly" means that when s32k transmit a CAN command to a CAN node it responds back after multiple transmit from s32k.for e.g if i send a can command 16 times it responds back once.
I also debug the CAN node to find verify that it is receiving properly and the CAN node is working fine
For the code snippet; is the FLEXCAN_DRV_Init called after RX MB init, callback install etc? its is only called once for initialization