As detailed here: https://github.com/linrunner/TLP/issues/244 and here: https://github.com/Bumblebee-Project/bbswitch/issues/140 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