Split PCIE Lanes between CPUs

I am building a new server here shortly and I have a few questions about how to lay out the PCIE card that will be installed. I’m working with a Supermicro X9DRI-LN4F+ motherboard.

I plan on having this server running with 2 HBAs, a pcie nvme ssd, and eventually a 10g NIC.

Is it recommended to share the load between the CPUs and make more data go over QPI? Or should I try to cram most of it like the HBAs, and SSD on a single CPU?