Sounds like a bug in the library
It’s recieving the first message then stops processing the inbound buffer.