I wonder which LTE modem this is using. Some LTE modems (like the PinePhone one) run Linux on one of the processors and folks have replaced the proprietary distro on that processor with a free one. If this were using the same modem as the PinePhone one, you could run all the Arduino firmware code on the modem instead.