Help me diagnose why my head gasket blew

Pistons come out of the hole and aren't all the same:

#8=0.009"
#6=0.007"
#4=0.016"
#3=0.017"

#3 and #4 are on the #2 rod journal and are both out the hole like amounts. IMO the crank is likely not stroke equal. I bet that the rest of the pistons share similar piston to deck height for their rod journal.
Have the heads cleaned up, guide clearance set to .0016 int / .0018 exh. Touch up the valve job, with a deshrouding cut added, and a little bowl work. Eddy heads use some of the worst valve seals out there. Black rubber junk. Replace these with metal clad blue viton seals. Normally I'd recommend a FelPro 1008, but the piston to head clearance on #3 & #4 would be like .025. Way to close IMO. You could use a FelPro 8553 to gain some clearance, but those gaskets really aren't good choice for aluminum heads and high compression IMO.
Unfortunately this motor should be pulled and torn down to figure out the piston to deck height issue. Stroke length, rod length, piston pin height all checked. Then set it up for .000 deck for proper quench clearance with a 1008 gasket. This may entail having the pistons fly cut down as the block's decks are likely too short.
I agree with Moper, the PCM probably isn't able to run this combo correctly.