Sophos XG 125 Rev 3 PCIe SSD Compatibility

Hello, I want to install 500gb ssd in this device. It has a sata m2 2242 ADATA 64GB ssd on it. I wanted to use the idle mini pcie and pcie x4 interfaces.

I bought two different adapters but both don't work. I think the pcie x4 interface is connected via USB in the sophos XG 125 model. For this reason, when I insert an NVME SSD, the device turns on but does not see the SSD. Likewise, I tried the ADATA SATA SSD, it doesn't see it either. Naturally, I gave up because I needed to use an adapter that uses the USB interface.

I hoped the mini pcie adapter I bought later would work, but it still didn't work. In fact, the device does not turn on at all when the adapter is plugged in, I can't even enter the bios menu. When I plug in the Atheros AR9287 wifi card to try, it boots and works fine, so there is no problem with the mini pcie interface.

When I test the mini pcie adapter by removing the wifi card of the laptop, the NVME SSD works fine. The speed is 150 MBps because pcie x1 and it's ok as it will already saturate the gigabit speed.

What can I do to run SSD in this case? Sophos doing a blocking in the bios? I tinkered with the bios and didn't see any issues.