Most of the setups i've seen utilize pentiums - i5's thus have 16 pcie lanes all in similar configs, so not sure why i'm having issues haha
Your CPU is not the problem in here.
Yeah,
They all show up on each pci-e, all cards correctly powered and individual pcie psu cables connected, might try more power cables from the psu for each riser and see if that changes things.
Yeah in Gen 2 3 cards showed up, dropped to Gen 1 and they showed up, inserted the 4th card and it dropped too 2 GPU's
Use Gen1, Gen1 seems to be the most stable state for data transfer. Turn on Gen1 and start inserting your GPUs one by one. As you said, the fourth GPU is a problem. So, swap the risers and try a new one or try different x1 slot.
Why would turning 4g Encoding on after the cards show up help (trying to understand)?
In default mode, our system can run up to 4 GPUs without any issues and the system can provide the resources to support them. As soon as we plug the fifth GPU, the extra resources are needed, so we need to enable 4G Decoding to avoid this error "This device cannot find enough free resources that it can use. (Code 12)". Moreover, it differs from system to system.