Is there any chance the the S19 ASIC would ever involve this in the hashing process for any reason at all, and if so, how would it incorporate it? I cannot reconstruct a block header with a decent hash value no matter what I try, so now I'm grasping at straws, wondering if this extra field is somehow used. The pool was cruxpool, in case that matters.
You'll need to directly contact the pool's developer for that because the concept of "
extra nonce" is vague since it can be anything in the coinbase transaction to refresh the block header once the 32-bit nonce reached it max value.
If somehow used, it'll affect the MerkleRoot hash since its value will change if the extra nonce is changed.
Or it may be referring to the version field (
32-bit) which is famously used as extra nonce. (
read articles about "Overt ASICBOOST")