Only 8x PCI-E 3.0? That's a little on the low side for a regular card, not to mention chips on the same interposer, no?
Coffee Lake only has 16 PCIE lanes on the CPU, 4 DMI Lanes (about equivalent to 4 PCIE 3.0 lanes) which connect to the PCH and 24 PCIE 3.0 lanes coming from the chipset.
I assume adding more channels takes space, perhaps the GPU would have had to be lower performance to add more channels?
(speculating)