As detailed here:
kernel >3.6.8 added pcie_port_pm that is incompatible with bumblebee.
The workaround is to disable PCI Express power management at boot, passing pcie_port_pm=off, but that's hardly a solution.
Per upstream bug it seems a bbswitch bug
Still true as of bumblebee 3.2.1_p20210112-r4