I was going to suggest the ttn forum as well, but you are already there!
https://www.thethingsnetwork.org/forum/t/multitech-ttn-connection-lost-after-some-days/13017
The log has this message but the unit is working after reboot?
Take note of the IP address on PPP
$ ifconfig
When the device fails check again if the IP address has changed on the cellular interface.
Try to add “autoquit_threshold” to the gateway config to restart if the IP changes.
Check that there is only one packet forwarder process running
$ ps -A
Try to stop the packet forwarder, reset the lora card, then start the packet forwarder. This should occur on reboot
$ mts-io-sysfs store lora/reset 0
$ mts-io-sysfs store lora/reset 1
Check that the card hardware is functioning, cdone should go low when creset is low.
$ mts-io-sysfs show lora/cdone
$ mts-io-sysfs store lora/creset 0
$ mts-io-sysfs show lora/cdone
$ mts-io-sysfs store lora/creset 1
$ mts-io-sysfs show lora/cdone