I have had the same issue, which is why I invested in these USB watchdogs.
The USB Watchdog has to get pinged by the rig. Otherwise it will auto-reset the miner.
So if your miner hangs or is frozen/unresponsive then the USB watchdog won't get pinged.
The ping essentially restarts the internal timer on the USB watchdog.
Which will result in a reset once the internal timer in the miner runs out.
Also check out this video I made it explains things in more detail.
https://www.youtube.com/watch?v=iC6FyWpKwsY&t=4s
Let me know if you need me to further elaborate