Hi,
this is a feedback I got from SDK team...
Following the LIN 2.1 Standard specification, the Error_in_response bit shall not be set in case master no response.
Anyway, I have checked the issue on my side based on your information. However, it seems I cannot reproduce your issue. The Error_in_response was not set after master sent header only.
- The header that was sent by Master.

- Check the driver code lin.c:

We only have LIN_LLD_NODATA_TIMEOUT when slave node has received the header and at least one byte of data.
From my point of view, maybe we have other error on the bus(LIN_LLD_FRAME_ERR, LIN_LLD_READBACK_ERR…) not NODATA_TIMEOUT. You can set a break point on the lin_handle_error() function to know the exact error on the bus.
So please recheck the test case on your side and make sure that master node has sent header successfully and no response after that.
If the issue is still not resolved, please let me know how I can reproduce it (send me your test case if possible).
BR, Petr