https://grapheneos.org/features#auto-reboot
A countdown timer is started each time the device is locked, and the device will reboot if a successful unlock doesn't occur before the timer reaches zero. Unlocking any profile cancels the timer, not just the Owner profile.
The feature [auto reboot] is implemented in the init process, preventing it from being bypassed through system process crashes since an init crash causes a kernel panic which leads to a reboot.
marla USB devices are set to OFF
Makes it even more unlikely.