Digimesh splits data in random places while transferring via USB port

Hi i have problem with my digimesh when communicating with it via uart. Sometimes packages are splitter in random places to 2 or even 4 strings. I just cannot discover why it happened payload is 40 bytes but I get 5 bytes in 1 package 10 in second and rest in third package. I use node with serialport library. I use 115200 baud rate. I use xbee3 THT version with sparkfun adapter.

Check the RO parameter. You may need to increase the value.