Anyways, the way to fix this requires it to be set from a computer on every restart of the phone which is probably the biggest problem with this method. I'm working on a way to maybe have a script run at every start up to fix the issue. Which will probably require root. We'll see...
1. Download and install the ADB drivers - Follow the guide here: https://www.xda-developers.com/insta...s-macos-linux/
2. Once you have ADB installed and enabled on your phone like the guide says in step 1 above, you want to be on the ADB command prompt...
Type in the command:
adb shell dumpsys deviceidle disable
Deep idle mode disabled Light idle mode disabled
Just like to add that I have adaptive battery off, and every app is set to optimize. Not sure if this makes a difference or not.
Again this must be applied on every restart (which sucks) but at least it's something, for now.