As previously stated, the issue appears to be in udev.
libudev: udev_device_new_from_syspath: device 0x865a400 has devpath '/devices/pnp0/00:09/tty/ttyS0'
libudev: udev_device_read_db: device 0x865a400 filled with db symlink data '/dev/ttyS0'
NetworkManager: <info> (ttyS0): ignoring due to lack of mobile broadband capabilties
libudev: udev_device_new_from_syspath: device 0x865a4b0 has devpath '/devices/pci0000:00/0000:00:1e.0/0000:03:01.0/0000:04:00.0/usb8/8-1/8-1:1.0/ttyUSB2/tty/ttyUSB2'
libudev: udev_device_read_db: device 0x865a4b0 filled with db file data
NetworkManager: <info> (ttyUSB2): ignoring due to lack of mobile broadband capabilties
libudev: udev_device_new_from_syspath: device 0x865a400 has devpath '/devices/pci0000:00/0000:00:1e.0/0000:03:01.0/0000:04:00.0/usb8/8-1/8-1:1.0/ttyUSB1/tty/ttyUSB1'
libudev: udev_device_read_db: device 0x865a400 filled with db file data
NetworkManager: <info> (ttyUSB1): ignoring due to lack of mobile broadband capabilties
libudev: udev_device_new_from_syspath: device 0x865a400 has devpath '/devices/pci0000:00/0000:00:1e.0/0000:03:01.0/0000:04:00.0/usb8/8-1/8-1:1.0/ttyUSB0/tty/ttyUSB0'
libudev: udev_device_read_db: device 0x865a400 filled with db file data
NetworkManager: <info> (ttyUSB0): found serial port (udev: hal:GSM)
NetworkManager: <info> (ttyUSB0): ignoring due to lack of probed mobile broadband capabilties
Applied the patch, still doesn't work.
As previously stated, the issue appears to be in udev.
libudev: udev_device_ new_from_ syspath: device 0x865a400 has devpath '/devices/ pnp0/00: 09/tty/ ttyS0' read_db: device 0x865a400 filled with db symlink data '/dev/ttyS0' new_from_ syspath: device 0x865a4b0 has devpath '/devices/ pci0000: 00/0000: 00:1e.0/ 0000:03: 01.0/0000: 04:00.0/ usb8/8- 1/8-1:1. 0/ttyUSB2/ tty/ttyUSB2' read_db: device 0x865a4b0 filled with db file data new_from_ syspath: device 0x865a400 has devpath '/devices/ pci0000: 00/0000: 00:1e.0/ 0000:03: 01.0/0000: 04:00.0/ usb8/8- 1/8-1:1. 0/ttyUSB1/ tty/ttyUSB1' read_db: device 0x865a400 filled with db file data new_from_ syspath: device 0x865a400 has devpath '/devices/ pci0000: 00/0000: 00:1e.0/ 0000:03: 01.0/0000: 04:00.0/ usb8/8- 1/8-1:1. 0/ttyUSB0/ tty/ttyUSB0' read_db: device 0x865a400 filled with db file data
libudev: udev_device_
NetworkManager: <info> (ttyS0): ignoring due to lack of mobile broadband capabilties
libudev: udev_device_
libudev: udev_device_
NetworkManager: <info> (ttyUSB2): ignoring due to lack of mobile broadband capabilties
libudev: udev_device_
libudev: udev_device_
NetworkManager: <info> (ttyUSB1): ignoring due to lack of mobile broadband capabilties
libudev: udev_device_
libudev: udev_device_
NetworkManager: <info> (ttyUSB0): found serial port (udev: hal:GSM)
NetworkManager: <info> (ttyUSB0): ignoring due to lack of probed mobile broadband capabilties