Any ideas?
It is perfectly usual for some miners to work fine on x firmware version but work unstable or don't work at all on y firmware version, I even wrote a topic on this subject regarding S9s and how I managed to bring some dead boards back to life, I went back and forth between different stock firmware versions and the results did not change, (for some weird reason which I can't seem to figure out since 2018 lol) some boards just don't like some firmware versions.
So it's a great idea to try and install different firmware versions on your dead miners, I had some that won't run with any of the stock versions but did just fine with custom firmware, so always try a few of the 2016-2017 stock versions and 1-2 custom firmware before declaring a miner as 'dead'.