Hello we are noticing that the message between terminals is taking anywhere from 2 to 10 seconds - lots of variability in time. We have Arduino Unos hooked up to each device. Thoughts on how to make message timing more consistent?
Radio is inherently unreliable.
Without seeing any details of the product, connection, code, environment or distance between endpoints (hint), my guess is that very few valid messages are getting from one end to the other end.
If using the LoraSerial: they default to P2P mode Operating Modes - SparkFun LoRaSerial Product Manual; if you are near the max distance/don’t have decent line-of-sight it might help to use multipoint (if ACKs are infrequent) instead