Optimized downlink transmission among multiple gateways

Concept : LNS filters redundant packets from multiple gateways and schedules a downlink via a single gateway with the best transmission quality based on the LoRa parameters contained in the uplink data.

Question : In a situation where a particular gateway has the best coverage strength among other gateways within the coverage area that transmitted the uplink data, and the LoRa network server must select this particular gateway. If this selected gateway is constrained with duty cycle restrictions, can the network server detect that this downlink is lagging on the gateway and cannot be delivered to the end-device on time. Can the LNS at the moment, select another gateway to deliver the same message?