mmcli stuck in registered state?

The saga continues…

Tried two different sims (one from Twilio, which worked in the past and one from IoTDataworks - both use Tmobile). Also, tried a completely different machine (fin3) with a completely different modem (non sixfab, just the mpcie quectel ec25-g) and oddly I’m getting the same stuck in registered problem from mmcli.

Utterly baffled that now two devices with two different modems and two different sims (9 variants tried) would all fail the same way, especially when one worked in the past.

I did some more digging and found this is happening:

Mar 17 23:10:52 59b8278 ModemManager[741]: [/dev/cdc-wdm0] received message...
                                           <<<<<< RAW:
                                           <<<<<<   length = 25
                                           <<<<<<   data   = 01:18:00:80:03:03:02:83:00:20:00:0C:00:02:04:00:00:00:00:00:01:02:00:C1:08
Mar 17 23:10:52 59b8278 ModemManager[741]: [/dev/cdc-wdm0] received generic response (translated)...
                                           <<<<<< QMUX:
                                           <<<<<<   length  = 24
                                           <<<<<<   flags   = 0x80
                                           <<<<<<   service = "nas"
                                           <<<<<<   client  = 3
                                           <<<<<< QMI:
                                           <<<<<<   flags       = "response"
                                           <<<<<<   transaction = 131
                                           <<<<<<   tlv_length  = 12
                                           <<<<<<   message     = "Get Signal Strength" (0x0020)
                                           <<<<<< TLV:
                                           <<<<<<   type       = "Result" (0x02)
                                           <<<<<<   length     = 4
                                           <<<<<<   value      = 00:00:00:00
                                           <<<<<<   translated = SUCCESS
                                           <<<<<< TLV:
                                           <<<<<<   type       = "Signal Strength" (0x01)
                                           <<<<<<   length     = 2
                                           <<<<<<   value      = C1:08
                                           <<<<<<   translated = [ strength = '-63' radio_interface = 'lte' ]
Mar 17 23:10:52 59b8278 ModemManager[741]: Signal strength (lte): -63 dBm
Mar 17 23:10:52 59b8278 ModemManager[741]: Signal strength: -63 dBm --> 81%
Mar 17 23:10:52 59b8278 ModemManager[741]: Modem /org/freedesktop/ModemManager1/Modem/0: signal quality updated (81)
Mar 17 23:10:52 59b8278 ModemManager[741]: Periodic signal quality checks scheduled in 30s
Mar 17 23:11:06 59b8278 ModemManager[741]: (net/veth4ed2d80): adding device at sysfs path: /sys/devices/virtual/net/veth4ed2d80
Mar 17 23:11:06 59b8278 ModemManager[741]: [filter] (net/veth4ed2d80) port filtered: virtual device
Mar 17 23:11:06 59b8278 ModemManager[741]: (net/veth4ed2d80): adding device at sysfs path: /sys/devices/virtual/net/veth4ed2d80
Mar 17 23:11:06 59b8278 ModemManager[741]: [filter] (net/veth4ed2d80) port filtered: virtual device
Mar 17 23:11:06 59b8278 ModemManager[741]: (net/veth1a80303): adding device at sysfs path: /sys/devices/virtual/net/veth1a80303
Mar 17 23:11:06 59b8278 ModemManager[741]: [filter] (net/veth1a80303) port filtered: virtual device
Mar 17 23:11:06 59b8278 ModemManager[741]: (net/vethf26f229): adding device at sysfs path: /sys/devices/virtual/net/vethf26f229
Mar 17 23:11:06 59b8278 ModemManager[741]: [filter] (net/vethf26f229) port filtered: virtual device
Mar 17 23:11:22 59b8278 ModemManager[741]: loading signal quality...

Plenty of signal quality, but the system seems to keep reassigning the modem to different veths within seconds.
Has anyone seen this before??