Need help understanding issue with serial communication

The Landis+Gyr heat meter integration runs into trouble for a user, where reading of the telegram stops randomly. I’ve added a lot of debug info, but not been able to explain what is going on.

Is there anyone with decent understanding of serial communication who could have a look?