The shiny piston crown tends to suggest that it has been steam-cleaned. That in turn suggests coolant ingress into that cylinder.
To be really sure, I'd check it a few more times at various times after shutdown, looking to see actual coolant in there. Bit of tissue taped to a stick, down the plug hole to sample any fluid that is found. If it looks/smells/tastes like coolant I'd say that's pretty conclusive evidence of HG failure.
'Impressive' hardness of coolant hoses is another likely indicator of coolant/cylinder communication.
On ours, one symptom that went away straight after fixing the gasket was that the header tank would still be pressurised after an overnight cooldown. I guess the leak path was only open at higher temps, so the coolant overpressurisation could be trapped in as the engine cooled and closed off the leak into the pot?
Compression test can be misleading if there is only a very tiny 'leak path'. Any fluid on the piston crown will tend to decrease the total volume, and may cancel out the effect of any leakage out of the leak path, or send the reading the other way. On ours the compression was maybe 10% higher on the leaking cylinder.