Consecutive Downlinks to Class C device

Hi, I have a system where I am trying to send multiple downlink messages to a remote Class C device, the messages are being sent to the NS que consecutively (no delay) via MQTT but only the first message is received at the remote device. The messages are being sent with an ack request.

Is it possible that there needs to be a delay between messages to allow the remote device to reach RX2 before it can receive the next message in the que ?

The system is operating AU915 with a Laird Gateway

Please see the timeout config option in the device-profile (Class C tab). There you can configure how long ChirpStack should wait for an acknowledgement, before sending the next downlink.