Hello @DenisK
I've tried both your models, and I was able to see the same messages in both cases.
Once the board starts running the algorithm, I captured 3 frames:

The first one is the one with the identifier 21

Next is 19.

And the last one is the request from 20, right?

I have also attached my mot file, maybe is something from the generated code.
Also, I've added a simple model, to test the communication between LIN0 and LIN2, the ones on the S32K148 Evaluation Board. To test this model, you have to connect both LIN signals on the evaluation board just like in the picture below. LIN0 sends some data to LIN2 and you shall see a variable incrementing in the FreeMaster project.

Hope this helps,
Marius