Well I've had this device for several months, and always rooted. This problem didn't start till I updated to Android 10 and when on stock OOS doesn't have this problem, when rooted with nothing added/no magisk mods, no problem. Right now other than nolimits, I have Smurf kernel and it's on default settings, same as nolimits without any debloating and I still have this issue.A couple things:
1.) Based on the error message, it appears to be a hardware issue. Meaning nothing you do with magisk ROMs or flashing OOS or anything will help since those are software-based troubleshooting steps.
2.) Have you tried going completely stock to see if the issue still exists? Factory reset and having 0 magisk ROMs or substratum themes?
If #2 doesn't work, that may confirm my #1.
I'm slowly narrowing it down