The difference between sending the data over serial cable and sending over Lora is the Lora link will be using packet information and the receiver module could maybe be drip feeding to the RPi, the cable will be a continual stream. Maybe try adding a longer timeout to the Python code just to test and be sure that is not a problem.