EM7411 - Verizon FW does not register, but GENERIC does

I have an EM7411 with a Verizon SIM. The generic firmware that comes with the device (after doing at!rmareset) registers on the network successfully:

at!impref?
!IMPREF:
 preferred fw version:    01.14.03.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_002.036_000
 preferred subpri index:  000
 current fw version:      01.14.03.00
 current carrier name:    GENERIC
 current config name:     GENERIC_002.036_000
 current subpri index:    000

OK
at!gstatus?
!GSTATUS:
Current Time:  78               Temperature: 33
Reset Counter: 22               Mode:        ONLINE
System mode:   LTE              PS state:    Attached
LTE band:      B13              LTE bw:      10 MHz
LTE Rx chan:   5230             LTE Tx chan: 23230
LTE SCC1 state:INACTIVE         LTE SCC1 band: B4
LTE SCC1 bw  : 20 MHz           LTE SCC1 chan: 2300
LTE SCC2 state:NOT ASSIGNED
LTE SCC3 state:NOT ASSIGNED
LTE SCC4 state:NOT ASSIGNED
EMM state:     Registered       Normal Service
RRC state:     RRC Connected
IMS reg state: No Srv

PCC RxM RSSI:  -65              PCC RxM RSRP:  -97
PCC RxD RSSI:  -65              PCC RxD RSRP:  -96
SCC1 RxM RSSI: -87              SCC1 RxM RSRP: -118
SCC1 RxD RSSI: -84              SCC1 RxD RSRP: -108
Tx Power:      --               TAC:         d802 (55298)
RSRQ (dB):     -17.3            Cell ID:     034c3902 (55326978)
SINR (dB):     -6.6


OK

However, after downloading the Verizon firmware into the device, the registration no longer succeeds. The device will continue to register and deregister in infinite loops and never complete any registration:

at!impref?
!IMPREF:
 preferred fw version:    01.14.07.00
 preferred carrier name:  VERIZON
 preferred config name:   VERIZON_002.045_005
 preferred subpri index:  000
 current fw version:      01.14.07.00
 current carrier name:    VERIZON
 current config name:     VERIZON_002.045_005
 current subpri index:    000

at!gstatus?
!GSTATUS:
Current Time:  55               Temperature: 36
Reset Counter: 27               Mode:        ONLINE
System mode:   LTE              PS state:    Not attached
LTE band:      No band          LTE bw:      1.4 MHz
LTE Rx chan:   0                LTE Tx chan: 4294967295
LTE SCC1 state:NOT ASSIGNED
LTE SCC2 state:NOT ASSIGNED
LTE SCC3 state:NOT ASSIGNED
LTE SCC4 state:NOT ASSIGNED
EMM state:     Deregistered     Attach Needed
RRC state:     RRC Releasing
IMS reg state: No Srv           IMS mode:    Normal

PCC RxM RSSI:  0                PCC RxM RSRP:  0
PCC RxD RSSI:  0                PCC RxD RSRP:  0
Tx Power:      --               TAC:         ffff (65535)
RSRQ (dB):     0.0              Cell ID:     ffffffff (4294967295)
SINR (dB):     0

Why would the Verizon firmware not connect to the Verizon network? Is it safe to continue with the GENERIC firmware?

An update on this topic. If I clear all the at+cgdcont entries and then do a at!reset, it registers successfully. It does not seem to persist upon reboot though.

The verizon firmware appears broken. If anyone falls into this issue, I recommend just using the original generic fw.

Verizon SIM should be used with Verizon FW. With Verizon FW, you need profiles to be set properly as below
1,“IPV4V6”,“IMS”
2,“IPV4V6”,“VZWADMIN”
3,“IPV4V6”,“VZWINTERNET”
4,“IPV4V6”,“VZWAPP”
5,“IPV4V6”,“VZWEMERGENCY”
6,“IPV4V6”,“VZWCLASS6”

1,2 and 3 are very important. 5 could be different for you. Please check if your profiles 1,2,3 are set as above, AT!RESET and check if the modem registers properly. Thanks.