BG96 connection problem

Hello,

I am trying to connect a BG96 module to the allthingstalk cloud via NB-IoT and UDP. So far i have had no succes. Here are some AT commands and the response of the BG96 module.

AT+CPIN?
+CPIN:READY
OK

AT+CREG?
+CREG:0,0
OK

AT+CGREG?
+CGREG:0,4
OK

AT+CEREG?
+CEREG:0,1
OK

AT+COPS?
+COPS:0,0,“stay safe orange B”,9
OK

AT+QNWINFO
+QNWINFO:“CAT-NB1”,“20610”,“LTE BAND 20”,6447
OK

AT+QICSGP=1
+QICSGP:1,“att.iot”,"","",1
OK

AT+QIACT=1
OK

AT+QIACT?
+QIACT:1,1,1,“10.190.203.94”

I am able to open a UDP connection and when I send data the module responds with ‘SEND OK’, but this data does not show in the allthingstalk cloud. I suspect the problem comes from the CREG and CGREG who return 0 and 4. I have tried different things but nothing seems to fix it.

Does someone know what I’m doing wrong and what I can do to fix this?
Thanks in advance.

cgreg is used for 2G &3G only , up to the below step

AT+QIACT?
+QIACT:1,1,1,“10.190.203.94” // you have registered network and got PDP context ,

it is ok , but the info listed by you is not enough to analyze this issue .

for more analysis ,we need to check the modem log , pls reach to support@ quectel.com

I attached one AWS cloud at cmd log for your reference

https://cnquectel-my.sharepoint.com/:f:/g/personal/america-fae_quectel_com/Ev776ZjLo5tFoMgU3Q-F0YkBvDHsROyANdi_lXDrVUQWCw?e=N3yY5R