Can you elaborate? Is the "deviceidle" process causing the issue, and disabling that process fixes the issue even after a reboot?
If so, is there any other way to control the deviceidle process without needing adb?
Reboot removes any modifications to developer options and the adb command I showed above will be reversed by a reboot.
There is no longer a way to control the deviceidle process without needing adb.
Try it out, it isn't hard. I guarantee you that this will work. I haven't seen any noticeable depreciation in battery life by disabling this deviceidle.
Enable USB debugging on the phone.
You just unzip the file provided here in your PC:
https://www.xda-developers.com/install-adb-windows-macos-linux/
Navigate to it via terminal.
Then, after you connect the phone to your PC, run:
./adb devices
./adb shell dumpsys deviceidle disable
That'll fix it for sure.
Google pays Apple $10bn+ every year and makes better software for iOS than it does for Android.
If that doesn't make them simp cucks, nothing else does.
If that doesn't make us fools as Android users, then, nothing else does.