Some received HDLC packets are discarded due to a failed CRC check. Capture of the serial bus shows the full and correct packet is sent, so the receiver must be dropping bytes at some point. The protocol does retry/recover, but every effort should be made to not drop bytes.
Rework the serdev receiver to use a worker and circular buffer, similar to the TX side.