Qnavigator just uses creg info to declare registered or unregistered, as said before it's declared state is irrelevant. It has probably not been updated to show correct state for their newer 5g modems. Or maybe your modem being an engg model is an aberration and their production modems will show creg as registered too. Yes, any mode should work when set up correctly.