As shown in the link below, I am already communicating over 20 km using the same device as shown in your photo. If you are having problems with the same device, it is not a hardware issue.
We need more information on the exact information to get closer to your problem.
“Programming LoRa-E5 with Arduino, LoRa-E5 mini Point to Point Comminucation over 24 km”