[Moto G General] tpa-moto:
cm-13.0

D/DCT ( 1674): [0]buildWaitingApns: usePreferred=true canSetPreferApn=true mPreferredApn=null operator=311870 radioTech=8
D/DCT ( 1674): [0]buildWaitingApns: mAllApnSettings=[[ApnSettingV3] Boost Mobile CdmaNai, 1543, 311870, CdmaNai, , <web url omitted>, 68.28.31.7, 80, , -1, mms, IPV4V6, IPV4V6, false, 6, 32, 0, false, 0, 0, 0, 0, , ]
D/DCT ( 1674): [0]buildWaitingApns: couldn't handle requesedApnType=default
D/DCT ( 1674): [0]buildWaitingApns: X apnList=[]

cm-12.1

D/CdmaDCT ( 1449): [0]buildWaitingApns: usePreferred=true canSetPreferApn=true mPreferredApn=null operator=311870 radioTech=8
D/CdmaDCT ( 1449): [0]buildWaitingApns: mAllApnSettings=[[ApnSettingV3] null, 0, 311870, null, null, null, null, null, null, 3, default | mms | supl | hipri | fota | ims | cbs, IP, IP, true, 0, 0, false, 0, 0, 0, 0, , , [ApnSettingV3] null, 3, 311870, null, null, null, null, null, null, 3, dun, IP, IP, true, 0, 0, false, 0, 0, 0, 0, , ]
D/CdmaDCT ( 1449): [0]buildWaitingApns: apn=[ApnSettingV3] null, 0, 311870, null, null, null, null, null, null, 3, default | mms | supl | hipri | fota | ims | cbs, IP, IP, true, 0, 0, false, 0, 0, 0, 0, ,
D/CdmaDCT ( 1449): [0]buildWaitingApns: adding apn=[ApnSettingV3] null, 0, 311870, null, null, null, null, null, null, 3, default | mms | supl | hipri | fota | ims | cbs, IP, IP, true, 0, 0, false, 0, 0, 0, 0, ,
D/CdmaDCT ( 1449): [0]buildWaitingApns: apn=[ApnSettingV3] null, 3, 311870, null, null, null, null, null, null, 3, dun, IP, IP, true, 0, 0, false, 0, 0, 0, 0, ,

The ones in cm-12.1 looks like dummy APNs. Although dummy, there's an APN of type 'default'.

So I guess that DcTracker is not handling the lack of an APN of type 'default', something else is creating all its needed to let it proceed (probably through this: https://github.com/CyanogenMod/andr...mmit/a09b9dc42d0c89e0b04762a5a24a7ef8ba3eed9c, which is also included in cm-13.0). So, after all, the idea of making the only APN available also of type 'default' _might_ work.

[EDIT]

I was right:

D/CdmaDCT ( 1449): [0]createAllApnList: Creating dummy apn for cdma operator:311870

[/EDIT]

This is a bit different. You have actual APNs.

D/CdmaDCT (2399): [0]buildWaitingApns: usePreferred=true canSetPreferApn=true mPreferredApn=[ApnSettingV3] Verizon, 1393, 310004, internet, , http://mms.vtext.com/servlets/mms, , , , -1, default | mms | dun, IPV4V6, IP, true, 0, 0, false, 0, 0, 0, 0, , operator=310004 radioTech=8
D/CdmaDCT (2399): [0]buildWaitingApns: Preferred APN:310004:310004:[ApnSettingV3] Verizon, 1393, 310004, internet, , http://mms.vtext.com/servlets/mms, , , , -1, default | mms | dun, IPV4V6, IP, true, 0, 0, false, 0, 0, 0, 0, ,
D/CdmaDCT (2399): [0]buildWaitingApns: X added preferred apnList=[[ApnSettingV3] Verizon, 1393, 310004, internet, , http://mms.vtext.com/servlets/mms, , , , -1, default | mms | dun, IPV4V6, IP, true, 0, 0, false, 0, 0, 0, 0, , ]
D/CdmaDCT (2399): [0]trySetupData: Create from mAllApnSettings : [[ApnSettingV3] Verizon, 1393, 310004, internet, , http://mms.vtext.com/servlets/mms, , , , -1, default | mms | dun, IPV4V6, IP, true, 0, 0, false, 0, 0, 0, 0, , ][[ApnSettingV3] Verizon Internet, 1394, 310004, VZWINTERNET, , null, , , , -1, default | dun | supl, IPV4V6, IPV4V6, true, 0, 0, false, 0, 0, 0, 0, , ][[ApnSettingV3] Verizon FOTA, 1395, 310004, VZWADMIN, , null, , , , -1, fota, IPV4V6, IPV4V6, true, 0, 0, false, 0, 0, 0, 0, , ][[ApnSettingV3] Verizon IMS, 1396, 310004, VZWIMS, , null, , , , -1, ims, IPV4V6, IPV4V6, true, 0, 0, false, 0, 0, 0, 0, , ][[ApnSettingV3] Verizon CBS, 1397, 310004, VZWAPP, , http://mms.vtext.com/servlets/mms, , , , -1, cbs | mms, IPV4V6, IPV4V6, true, 0, 0, false, 0, 0, 0, 0, , ][[ApnSettingV3] Verizon, 1398, 310004, internet, , http://mms.vtext.com/servlets/mms, , , , -1, default | supl | mms, IP, IP, true, 0, 0, false, 0, 0, 0, 0, , ]