Marlin sets up a watchdog timer to reset the printer in the event that the software locks up. This watchdog timer seems to be reliable on AVR based printers, but seems less reliable on the Archim.
This problem manifested itself most recently in T8587, where it caused a thermal runaway. It has also manifested itself on other printers, where in similar circumstances it simply causes a reboot (T8544, T7442).
This has previously been reported in upstream Marlin: