I don’t see a problem with “latency”. The problem that might occur is that during a downlink a uplink packet is not received. This is solved by adding one or more gateways to the area that receive while this single gateway is transmitting.
Adding duplex will not solve the issue because of the simplex nature of channel usage in LoRaWAN.