So for my iMac11,2, MacBook7,1 and MacPro3,1, they all experience the hang right after PCI Configuration Begins fairly frequently(1 every 10 boots). All machines have SATA SSDs and are basically stock (MacPro3,1 with BCM94360), they'll occasionally also panic on "Waiting for Root Device". For my iMac, I can no longer boot without verbose and other user on an iMac8,1 said they can rarely boot with Ethernet and Wifi kexts injected via OpenCore or on disk.
Machines have too many PCI devices to query and not finishing fast enough to create the boot hangs and/or errors
ASentientBot was also able to replicate this issue on a Penryn hackintosh as well so not specific to Apple firmware configuration