RM502Q-AE only using UBS2

Hello, I’m using Debian 11 with kernel 5.15.74 and the RM502Q-AE is only reported as a USB2 device:

/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 7: Dev 5, If 0, Class=Vendor Specific Class, Driver=option, 480M
        ID 2c7c:0800 Quectel Wireless Solutions Co., Ltd.
    |__ Port 7: Dev 5, If 1, Class=Vendor Specific Class, Driver=option, 480M
        ID 2c7c:0800 Quectel Wireless Solutions Co., Ltd.
    |__ Port 7: Dev 5, If 2, Class=Vendor Specific Class, Driver=option, 480M
        ID 2c7c:0800 Quectel Wireless Solutions Co., Ltd.
    |__ Port 7: Dev 5, If 3, Class=Vendor Specific Class, Driver=option, 480M
        ID 2c7c:0800 Quectel Wireless Solutions Co., Ltd.
    |__ Port 7: Dev 5, If 4, Class=Vendor Specific Class, Driver=qmi_wwan, 480M
        ID 2c7c:0800 Quectel Wireless Solutions Co., Ltd.

The device itself reports that it is using USB3:

AT+QCFG=“usbspeed”
+QCFG: “usbspeed”,“30”

OK

It is plugged into a native M.2 port which was used with a Lenovo branded EM120R-GL in PCIe mode before.
I tried firmware RM502QAEAAR11A04M4G_01.004.01.004 and RM502QAEAAR13A02M4G_01.001.01.001 with the same result.

Dear @eggplant
Did you mean you insert the RM502Q to Lenovo PC?