How do I prevent this? I can't play games on mobile and lock the screen for even a second or the app is totally disconnected from the internet, logs me out, and then as soon as I try to log back into the game the app completely crashes and I have to reload it. This happens EVERY time I lock the screen or minimize the app and switch to another. I will note that it appears that the app is disconnected from the network rather than 'killed', as the app does not have to start back up again, it just immediately loses connection to the server within if it is minimized or the screen is locked for more than 2-3 seconds.
I have perused every single forum/reddit post I could find about the subject - every suggestion seems to revolve around checking the battery or background usage settings for the app, but I have already checked all those obvious things and they are all already disabled but it's still happening. Even with 'Suspend execution for cached apps' and exploit protection disabled.
The only suggestion I could find was “AppOps if they have the setting “AllowForegroundSpecialProcess” app op and set to “granted”, it will remain in foreground as a top app and not get killed.”, but I cannot find any explanation for what "AppOps" is supposed to mean, nor have I found any such setting.
Really need some help here as this is causing the device to be less than usable for me on Graphene and I might even have to go back to google's stock OS, excessive telemetry collection be damned.