[Removed reply to removed comment]
If you are offline it will buffer and send when you are back online. These apps were designed for an Android operating system where network access cannot be blocked. Why would they pass on all their data to another app when that app has network access and this app has it blocked?
Also, for Maps, I gave tested the following extensively:
Have "reroute location requests to the OS" on in Sandboxed Google Play Settings in Apps (the default).
Sign into a Google account with Location History on. Location on for Google Maps, use Maps for a few hours.
Check Maps Timeline, or your location data @ activity.google.com . you will have none of it show. Take off "reroute location requests to the OS" and grant Play Services location, and you instantly show up!
So... Maps doesn't report location to Google while using it on an Android. If "Web and Apps Activity" is on, your searches in Maps will be saved by Google and I'm sure will be used to build a profile on you. So you don't want that happening? Turn off Web and Apps Activity! That same setting is also so they don't save your data from any of their apps, which is what this whole conversation is about...
Turn off Location History as well while your at it if you don't want them tracking your location. This topic cones up often, and I never see suggestions to turn off the privacy controls built into Google. They work, and they better, for Google's sake! They need to make sure they work, can't be getting YouTube ads for your searches after turning these off, Google would be called out for it within half a day in the public press that their privacy controls aren't being respected! They won't be willing to suffer that kind of reputational damage.