%XMONITOR seems to report <reg_status> set to 1 or 5 even though the device has lost connection to the base station - for instance by being moved out of range. Mobility is not well supported by NB-IOT for instance - but it is strange that the network registration status is not better upated.
I find it hard to understand that the modem consider itself registered even though it is not and data transmission is failing.
It leaves it very difficult for the user to gracefully handle that network has been lost. Moreso since open/close/send/recv only report -1 upon an error...
So:
1. Is it correct that XMONITOR should report 1 or 5 even when network is lost?
2. How can one safely query the modem that it is operating correctly? IE can perform data transmission