There appear to be some issues with the way the agent subscribe to the MQTT of the TTN.
When the agent is started, if there are services created without a lorawan configuration in their internal attributes, no subscriptions to MQTT will be made, even when devices under those services do have a correct configuration and have made the subscription upon creating them.
After a certain amount of time, it's as if the MQTT subscriptions to the TTN are dropped, and data no longer comes through to the agent. It's not clear why this happens, it appears like the subscriptions are expiring and are not renewed.
There appear to be some issues with the way the agent subscribe to the MQTT of the TTN.
When the agent is started, if there are services created without a lorawan configuration in their internal attributes, no subscriptions to MQTT will be made, even when devices under those services do have a correct configuration and have made the subscription upon creating them.
After a certain amount of time, it's as if the MQTT subscriptions to the TTN are dropped, and data no longer comes through to the agent. It's not clear why this happens, it appears like the subscriptions are expiring and are not renewed.