Sorry to keep bringing this up, but someone may find it useful or at least informative......
I've still had the "very occasional" boot hang.
Then I realised (or more accurately decided to investigate) that one of my 3 near-identical systems "bursts into life" the instant I touch the power button, whereas two (including the suspect one) have 2 or 3 seconds of silence before the fans start. I decided to look at the BIOS settings.
And the answer I soon worked out is EUP Compliance Mode. In this case (and probably many others) that has to be set in the BIOS.
What it does is put the system into a VERY deep sleep mode, no "wake-on-lan" or similar features as the motherboard is completely powered down. All to do with EU-mandated energy saving features.
So, I'm vaguely wondering if this is relevant and that some components are sometimes taking too long to fully power up or wake up?
EUP Compliance Mode is now DISABLED on all three systems and I'll see what happens in due course. I'd never been properly aware of it before today.