What I understand, both LoRa App Server and EdgeX supports MQTT. You are not going to use that??
Alternatively, instead of using NR as the "glue", have you considered writing a Python program instead? Might give you the small footprint you are targeting