BG95-m2 UDP packets not sending

Looking for some guidance about why UDP packet never seams to send.
The at command “AT+QISEND=0,0” seams to report the same values indefinitely.

The odd bit is i can send a packet every time on qnavagator (after a modem reboot)
Happens same way on both at&t and t-mobile network. I don’t see what i am doing different

AT
AT
AT+CPIN?
AT+GSN
AT+CIMI
AT+QCCID
AT+QGMR
AT+CREG=0
AT+CPIN?
AT+QGPS=1
AT+QGPSLOC?
…Once a second until gps locks…
AT+QGPSLOC?

AT
AT+CPIN?
AT+CBC
AT+COPS=3,2
AT+CSQ
AT+CREG=1
AT+CREG?
AT+COPS?
AT+CEREG? (i wait for a 1 or a 5 hear)
AT+QICSGP=1,1,“data00.telnyx”,"","",0
AT+QIACT?
AT+QIACT=1
AT+QIACT?
AT+QLTS=1
AT+QIOPEN=1,0,“UDP”,“18.218.81.144”,5843,0,1
AT+QISEND=0 (waits for >)
TESTmessage<this is SUB character
AT+QISEND=0,0 (this loops indefinitely right now in my code once a second) i get “+QISEND: 11,0,11”

So it turns out when ever Gnss gets activated the module failed to register(sometimes) or send packets on the network.

I have tried adding
AT+QGPSEND //Turns off gnss
AT+QGPSCFG=“priority”,1,0 //sets the wireless cells as priority

After the gps commands but still don’t get a packet to send

I believe I am experiencing a similiar thing- Using BG95M2LAR02A04_01.003.01.003 firmware.
I am using the sendex command.

Has anyone of you had any luck solving this problem?