Network Server does not recreate gateway-events queue

I’m running rabbitmq on a kubernetes cluster with 3 replicas. As I see the network server only creates the gateway-stats queue on startup, but not if there was a disconnection. I’m seeing following logs on the network-server side:

time="2020-08-28T08:33:39Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:39Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:33:40Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:40Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:33:41Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:41Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:33:42Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:42Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:33:43Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:43Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:33:44Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:44Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:33:45Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:45Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:33:46Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:46Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:33:47Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:33:47Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (504) Reason: \"channel/connection is not open\""
time="2020-08-28T08:34:18Z" level=error msg="gateway/amqp: dial amqp url error" error="dial tcp 10.109.39.86:5672: i/o timeout"

--> after restart of rabbitmq
time="2020-08-28T08:36:24Z" level=info msg="gateway/amqp: start consuming gateway events"
time="2020-08-28T08:36:24Z" level=error msg="gateway/amqp: event loop error" error="register consumer error: Exception (404) Reason: \"NOT_FOUND - no queue 'gateway-events' in vhost '/'\""

When I add the queue “gateway-events” manually on rabbitmq, the network server consumes from it again, but no data is transported from the gateways to the network-server. Only after a clean restart of the network-server, data is again transported.