BG96 MINIPCIE USB port detection failure on the latest Raspberry Pi OS

I’ve found a weird problem regarding USB ports provided by BG96 MINIPCIE.
I cannot get 4 USB ports on the latest Raspberry Pi OS (kernel 5.4.72-v7+) but I definitely got 4 USB ports on a prior version.
As long as I looked into the loaded kernel drivers related to USB drivers, there seems to be no difference. So I completely got stuck.
Does anyone have the same issue? Does anyone find solutions and/or workarounds?

Here is the detailed info regarding the issue.
With the following kernel, when I connect BG96 MINIPCIE to Raspberry Pi via USB, I got 4 ports.

Linux raspberrypi 5.4.51-v7+ #1333 SMP Mon Aug 10 16:45:19 BST 2020 armv7l GNU/Linux

The dmesg is as follows.

[   16.936225] usb 1-1.3: new high-speed USB device number 6 using dwc_otg
[   17.068456] usb 1-1.3: New USB device found, idVendor=2c7c, idProduct=0296, bcdDevice= 0.00
[   17.068469] usb 1-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[   17.068476] usb 1-1.3: Product: Qualcomm CDMA Technologies MSM
[   17.068482] usb 1-1.3: Manufacturer: Qualcomm, Incorporated
[   17.068488] usb 1-1.3: SerialNumber: ???????? (masked)
[   17.070881] option 1-1.3:1.0: GSM modem (1-port) converter detected
[   17.071478] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[   17.071859] option 1-1.3:1.1: GSM modem (1-port) converter detected
[   17.072918] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[   17.073291] option 1-1.3:1.2: GSM modem (1-port) converter detected
[   17.073910] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[   17.074294] option 1-1.3:1.3: GSM modem (1-port) converter detected
[   17.074589] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB3
[   17.075856] qmi_wwan 1-1.3:1.4: cdc-wdm0: USB WDM device
[   17.077946] qmi_wwan 1-1.3:1.4 wwan0: register 'qmi_wwan' at usb-3f980000.usb-1.3, WWAN/QMI device, 1a:48:c0:1c:6e:7a

However, when I tried the same thing on the following kernel, I got only 2 ports.

Linux raspberrypi 5.4.72-v7+ #1356 SMP Thu Oct 22 13:56:54 BST 2020 armv7l GNU/Linux

The dmesg outputs the following log. As you can see,option only detects 2 USB ports whereas the above log shows 4 USB ports are detected by option.

[   17.338510] usb 1-1.3: New USB device found, idVendor=2c7c, idProduct=0296, bcdDevice= 0.00
[   17.338521] usb 1-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[   17.338527] usb 1-1.3: Product: Qualcomm CDMA Technologies MSM
[   17.338533] usb 1-1.3: Manufacturer: Qualcomm, Incorporated
[   17.338539] usb 1-1.3: SerialNumber: ???????? (masked)
[   17.342634] option 1-1.3:1.0: GSM modem (1-port) converter detected
[   17.343389] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[   17.343750] option 1-1.3:1.1: GSM modem (1-port) converter detected
[   17.345394] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[   17.356650] qmi_wwan 1-1.3:1.4: cdc-wdm0: USB WDM device
[   17.357341] qmi_wwan 1-1.3:1.4 wwan0: register 'qmi_wwan' at usb-3f980000.usb-1.3, WWAN/QMI device, 36:79:70:22:06:5b

Any information is appreciated.

There’s an issue ticket in the github.