The brovi_startup script will power-toggle the usb ports a modem is connected to on boot, to make the sticks work on RPi 4 devices. However, the timing on first-boot seems to be off, which make the current implementation not work under those conditions.