RS485 using Serial.available() only scans one character

Read the link above, and learn how to handle serial data correctly.