

Another comment told me to run lsusb -v and the ethernet ports showed up there. Would lsusb -t provide something more relevant? Also, to be clear, the docks work fine in Linux. I am concerned about the ethernet not showing up in Windows without booting Linux first.
On top of using include mode, be sure to go into Qbittorrents settings and bind the network interface to the VPN. That will ensure that even if the VPN is disconnected or turned off for some reason, Qbit will not attempt to communicate on clear net. Some people would rely on Proton VPNs kill switch feature for that, but that is not available with split tunneling.