Never took apart the power cable (...but disconnected it from inside the rack several times... that's fairly easy when the rack is open).
...but what you said about the behavior changing when using different MIDI cables made me think of this:
What happens if you have NO MIDI CABLES at all going in and out of the D8B for a test, and just press play on the HD24 and let it send the signal via ADAT optical into the D8B (but w/o the D8B syncing to timecode)?
Does it also freeze without MIDI connected? If the sync settings aren't right, or there's somehow a MIDI loop etc., then that could very well be responsible for the freeze.
In case it doesn't freeze without MIDI cables on the D8B... what's your usual MIDI setup? Just out from the HD24 to In on the D8B and Out from the D8B to the In on the HD24?
If it's a more complex MIDI setup than that, and there'd somehow be a loop, that "can" work for a short amount of time until the MIDI feedback loop overwhelms everything and locks things up.
At least this would be a simple test. Disconnect the MIDI cables from the D8B (both), hit play on the HD24, and see if it still freezes.
(btw. I had sent you a direct message some months back, when I stumbled over the "Loss Of Audio/Frozen Meters" article towards the end of the page I'm linking to below. I read you didn't remember where you read that, and wondered why it's not in the database... well, it's in the database and you read it in the direct message I had sent you. I just also didn't recall reading that article in the database before, but only after we went through a million other troubleshooting steps, before that.
https://www.sonido-7.com/d8b/maintenance.html).