If so, the first round makes 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 correctly.
But the second round sha256(2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824) doesn't produce the value stated in the spec.
Could you please help wrap my head around that one?
99.99% of the time when someone comes asking this question (yes, it has been asked MANY times), it is because on the second round they are incorrectly hashing the
string "2cf24db..." instead of the
hex value 0x2cf24db...
You need to hash it as a numeric value and not as a string.