Why I cannot grant "Allow all the time" location permission to Whatsapp?
So here is the problem: the latest (non-beta) WhatsApp is set up with a target platform of Android 10, but the developers failed to include a request for 
ACCESS_BACKGROUND_LOCATION in the manifest.xml file in the apk. This is a problem because this is a new permission introduced in Android 10 and any app not requesting it which also targets Android 10 is assumed to not want background location access