Personally I have set up my own Nextcloud with wireguard to be able to see my files worldwide. Also, I bought a USB flash drive of 256gb from Samsung which is extremely small and I have also my data there, on my keys (encrypted with veracrypt).
The real problem about Android is that we have an extremely limited support for mounting encrypted devices. Veracrypt volumes for example can be mounted from a specific application and they are difficult to use.
SD cards on Android with encryption is almost useless, as you cannot easily mount the android encrypted SDs in your PC. If your device dies, you lose your data from your SD.. (if you are rootless).
I am using GMaps WV