Quiza la zona donde te encuentras no tiene operativa al 100% la cobertura 4G de Vodafone. Por logica, si el Movil es 4G y la tarjeta SIM tambien, automaticamente debe conectarse a la red que mejor cobertura le da.
Si hay 4G pues esa, si falla esta pues 3G y si esta tambien falla pues 2G.
Mi opinion es:
1º La cobertura 4G de Vodafone no es 100% alli donde te encuentras
2º Quiza tengas que activar alguna cosilla en tu movil que este desactivada.
POSDATA: De todas las maneras tampoco me extraña lo que comentas. Yo vivo en Guadalajara capital y mi movil es 3G y hasta la fecha casi nunca se conecta por 3G a traves de "Datos Moviles", siempre es 2G y mira que la cobertura 3G es 100% en la capital.
Yo es una cosa que no entiendo. Y en las opciones del movil le tengo activada la pestaña "3G, 2G u Otras".