QBG95 fails IPCP negotiations with PPP

My cell modem refuses to cooperate with IPCP config requests, causing PPP to fail. Essentially, after connecting to the network successfully, PPPD does this until it exists on config timeout:

Thu Jul 20 18:50:36 2023 daemon.debug pppd[27848]: sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Thu Jul 20 18:50:36 2023 daemon.debug pppd[27848]: rcvd [LCP DiscReq id=0x1 magic=0xb3b71534]
Thu Jul 20 18:50:36 2023 daemon.debug pppd[27848]: rcvd [LCP EchoRep id=0x0 magic=0xb3b71534 44 87 c2 7d]
Thu Jul 20 18:50:36 2023 daemon.debug pppd[27848]: sent [LCP EchoReq id=0x1 magic=0x4487c27d]
Thu Jul 20 18:50:36 2023 daemon.debug pppd[27848]: rcvd [LCP EchoRep id=0x1 magic=0xb3b71534 44 87 c2 7d]
Thu Jul 20 18:50:37 2023 daemon.debug pppd[27848]: sent [LCP EchoReq id=0x2 magic=0x4487c27d]
Thu Jul 20 18:50:37 2023 daemon.debug pppd[27848]: rcvd [LCP EchoRep id=0x2 magic=0xb3b71534 44 87 c2 7d]
Thu Jul 20 18:50:38 2023 daemon.debug pppd[27848]: sent [LCP EchoReq id=0x3 magic=0x4487c27d]
Thu Jul 20 18:50:38 2023 daemon.debug pppd[27848]: rcvd [LCP EchoRep id=0x3 magic=0xb3b71534 44 87 c2 7d]
Thu Jul 20 18:50:39 2023 daemon.debug pppd[27848]: sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]

I’ve seen a similar issue brought up before on this site, going unanswered.

Hi @Max_Arena

Sorry for the late response.
Is possible to check AT+CEREG? / AT+QCSQ / AT+QENG=“servingcell” commands after Connection terminated?

Yes, I got this:

AT+CEREG?
+CEREG: 0,2

OK
AT+QCSQ
+QCSQ: "NOSERVICE"

OK
AT+QENG="servingcell"
+QENG: "servingcell","SEARCH"

Usually we get service fine and cereg returns 0,5. Then IPCPv6 negotiation fails, the modem either sends the DiscReq or stops responding.
Also, I found that I can’t activate the PDP session:

AT+CGACT?
+CGACT: 1,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IPV4V6","super","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0

OK
AT+CGACT=1,1
ERROR