I'm in the same boat as you.
This is what is working for me at the moment.
I haven't updated to 4.0.7 as I don't have a Phantom or
DJI goggles (no other bug fixes noted in their release)
So DJI GO-4 version 4.0.6
- Sony Xperia XZ Android 7.0
-Switching phone to airplane mode and GPS on
- Turn Cache Locally off in the RC menu
- Do not use the still photo function
(as it will still cache to the phone even though the setting is off .... I have advised DJI)
I have almost 100% stable flights using this setup.
The only locked screen vision I am getting now is if I accidentally bump the photo button on the remote.
We are definitely the poor cousins in the DJI scheme.
We don't get filming options available to the iOS crowd (nowhere in the Android menu can you choose 30fps or 60fps to match vision with a POV camera for instance)
DJI aren't interested in Android....