RAK2013 Connect Script Failed

Issue: sudo pppd call gprs connect script fails

Setup: RasPi 4

Operating System: Raspbian GNU/Linux 11 (bullseye)
Kernel: Linux 5.15.84-v7l+
Architecture: arm

Details: I just unboxed a brand new RAK2013 module and want to use it to establish a ppp connection that I can use for mobile internet. When running the sudo pppd call gprs command, the script fails:

~ $ sudo pppd call gprs
pppd options in effect:
debug # (from /etc/ppp/peers/gprs)
nodetach # (from /etc/ppp/peers/gprs)
dump # (from /etc/ppp/peers/gprs)
noauth # (from /etc/ppp/peers/gprs)
remotename 3gppp # (from /etc/ppp/peers/gprs)
/dev/ttyUSB2 # (from /etc/ppp/peers/gprs)
lock # (from /etc/ppp/peers/gprs)
connect chat -s -v -f /etc/chatscripts/quectel-chat-connect -T iBASIS.iot # (from /etc/ppp/peers/gprs)
disconnect chat -s -v -f /etc/chatscripts/quectel-chat-disconnect # (from /etc/ppp/peers/gprs)
nocrtscts # (from /etc/ppp/peers/gprs)
modem # (from /etc/ppp/peers/gprs)
asyncmap 0 # (from /etc/ppp/options)
lcp-echo-failure 4 # (from /etc/ppp/options)
lcp-echo-interval 30 # (from /etc/ppp/options)
hide-password # (from /etc/ppp/peers/gprs)
novj # (from /etc/ppp/peers/gprs)
novjccomp # (from /etc/ppp/peers/gprs)
ipcp-accept-local # (from /etc/ppp/peers/gprs)
ipcp-accept-remote # (from /etc/ppp/peers/gprs)
ipparam 3gppp # (from /etc/ppp/peers/gprs)
noipdefault # (from /etc/ppp/peers/gprs)
ipcp-max-failure 30 # (from /etc/ppp/peers/gprs)
defaultroute # (from /etc/ppp/peers/gprs)
usepeerdns # (from /etc/ppp/peers/gprs)
noccp # (from /etc/ppp/peers/gprs)
noipx # (from /etc/ppp/options)
abort on (BUSY)
abort on (NO CARRIER)
abort on (NO DIALTONE)
abort on (ERROR)
abort on (NO ANSWER)
timeout set to 30 seconds
send (AT^M)
expect (OK)
^M
alarm
Failed
Script chat -s -v -f /etc/chatscripts/quectel-chat-connect -T iBASIS.iot finished (pid 2118), status = 0x3
Connect script failed

This is the printout for dmesg | grep tty so you can see how the system is registering the device:

~ $ dmesg | grep tty
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708_fb.fbswap=1 smsc95xx.macaddr=DC:A6:32:37:CF:C8 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=tty1 root=PARTUUID=8764c6dd-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles modules-load=dwc2,g_ether
[ 0.000436] printk: console [tty1] enabled
[ 1.639967] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 32, base_baud = 0) is a PL011 rev2
[ 3.613455] systemd[1]: Created slice system-getty.slice.
[ 7.777307] cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device
[ 7.913459] cdc_acm 1-1.3:1.3: ttyACM1: USB ACM device
[ 96.836902] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
[ 96.843680] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1
[ 96.844145] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB2
[ 96.844531] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB3
[ 633.962471] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 633.963074] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 633.963953] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 633.965094] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 639.264457] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
[ 639.264977] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1
[ 639.265408] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB2
[ 639.265875] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB3

RAK2013 is powered on and connected to the RasPi via USB. LED indicators are blue and a blinking red. I am located in USA and am using an iBasis eSIM. Any helpful tips to get this RAK2013 up and running would be marvelous!

Thanks.