I copied the working block below the failing block.
The blocks are now:
1 copied from failing
2 working blocks
1 original failing block
1 working block
This is producing 4 characters of output, from 5 identical blocks. A working theory is that only the original failing block is failing, which can be tested by removing it. An alternative theory could be that only the last block is failing. A tertiary theory could be that a different block is failing each time, or that it the unexpected output is unrelated to failure of a block.
As I type this I will likely make errors from my perception issues.