Sé que esto se preguntó hace un tiempo... pero estoy trabajando en esto ahora mismo así que pensé en compartir lo que he aprendido hasta ahora.
En iOS, un perfil VPN define la configuración que el sistema operativo utiliza para iniciar una conexión VPN. Todo es gestionado por el sistema operativo, así que tendría sentido que todos los perfiles VPN estuvieran en una sola ubicación.
En Android, los desarrolladores pueden crear sus propios clientes vpn en lugar de utilizar los del sistema operativo. Llaman a la API de Android para levantar un adaptador virtual que redirige todo el tráfico a su servicio VPN que desarrollan y configuran para hacer lo que quieran. La configuración de la conexión VPN depende de la aplicación y cualquier dato almacenado localmente sería parte del almacenamiento de datos privados de esa aplicación.
Un ejemplo de esto se puede ver con el cliente OpenVPN para Android. Todos los ajustes de tu conexión VPN estarán en un archivo de configuración de openVPN que puedes cargar desde la aplicación y que utilizas para iniciar la conexión y cambiar los ajustes.