1. Only one SoftwareSerial port can receive at a time : This is fine because the motors don't have RX port on the Arduino end.
2. You cannot simultaneously transmit and receive : This I am not quite sure. I guess it (LiDAR) doesn't need to transmit and receive simultaneously. Does anyone have experience with this?
I really don't want to go for Teensy board since I already own an Arduino nano.