Is this also a problem for you in newer kernels, like 6.16.y?
We haven't tried 6.16.y -- but we couldn't reproduce it on the 6.12 branch (even with this commit) after leaving a couple of them to reboot repeatedly over ~5 days.
For reference on a 6.1 kernel with this patch, this happens after a couple of hours of auto rebooting.