Can't always boot with dual nvidia GPU, Bad TLP error

I have added an extra nvidia card for GPU pass-through, but now my PC can’t always boot.

Everything is fine up to the point where the LUKS prompt should show, both my drives are detected, but the prompt never shows.

Ctrl+Alt+Del seems to crash the system, the same lines are print over and over in the terminal much too fast to read, but it seems to be a device ID of the PCI bridge and the part of the message is Bad TLP. I assume this means there is some issue with one or more PCI devices.

It doesn’t happen every time I boot, maybe once or twice a week, and hard reset solves the issue.

Is there any way to fix this?