I am interested about this project, this project have big potential.
I have idea for flow control... the communication between Flight controller and ESP module can be fast containing all MAV-link massages, depend on the speed between ESP module and LoRa Node the massages between those 2 points can be reduced dynamically.
Also to the ESP module can be connected standard MAV-link working on 433MHz when communication between UAV and GSC is lost/bad the ESP module can switch to LoRa.
On the ESP32 boards have enough GPIO pins to sustain 1 SPI and 2 UARTs
This device can become some kind of "communication co-computer".
Leverage of this:
1. On short distance using standard MAV-Link HM-TRP chip with fast speed between UAV and GSC.
2. On the long distance using LoRa WAN with dynamic flow control.
3. Using only single UART on the Flight controller.
I don't have programming skills, only hardware. If somebody start to write software connected to my idea i can support hardware part of the project.