Buenas FeliCarl
Si funciona con alguna solución tipo Pixel IMS, no es un problema de Movistar, la limitación te la está imponiendo Google con los ajustes de operador que tienen incluidos. Esos ajustes internos del teléfono son los que le dicen a la baseband como tiene que parametrizarse para según que operador, y si debe de exponer o no ciertas funcionalidades al sistema operativo. Es decir, el terminal detecta la SIM, mira en su base de datos interna los ajustes que permite o no permite para dicho operador y como reconfigurar la baseband para ello. Por ejemplo, si permite o no habilitar VoLTE/VoWIFI y por supuesto VoNR y 5G SA.
Lo que hace Pixel IMS es en esencia forzar a que el terminal use un perfil interno, hace un "override" al CarrierConfig del terminal para que este muestre dichos ajustes, simplemente... o es lo que debería de hacer claro.
Dicho de otro modo... dentro de los CarrierConfig Google dice que funcionalidad expone al sistema operativo, si dicho operador puede usar en su terminal 5G SA, VoLTE, VoNR, Videollamadas, VoNR... Si el terminal reconoce la SIM, aplica dichas restricciones. Si permite usar cualquiera de ellas, carga el perfil de la baseband para poder hacerlos funcionar correctamente, perfil que se da por sentado que internamente tiene ya incluido.
Es decir, es un triángulo si lo quieres ver así:
1º. Operador. Movistar tiene que habilitarte el servicio. Esto lo tienes
2º. El Fabricante tiene que tener los perfiles MBN del propio operador para poder reconfigurar la baseband con los parámetros adecuados. Esto seguramente lo tienes también, o nunca habrías podido hacer uso del servicio
3º. El fabricante debe de exponer y permitir de forma granular cada una de dichas opciones. Esto en esencia es simplemente un archivo de configuración dentro del terminal, que dice si el botón 5G SA/VoNR... están o no presentes, si se puede o no habilitar. Por regla general en la mayoría de Android están dentro de la aplicación CarrierConfig. Aquí es donde falla y está tu problema, Google por la razón que sea no ha dado el visto bueno a que uses dichas tecnologías con la SIM de Movistar España.
Aquí se abriría un debate ahora interesante... la última palabra la tiene el fabricante, Google en este caso. Ahora bien... Google no lo habilita porque no tienen una certificación cruzada y oficial con Movistar? No lo habilita porque aun tengan algún problema o bug que tengan que solucionar y evitar demandas multimillonarias si causan problemas con las llamadas de emergencia? Es por algún bloqueo que impone Google por algo?? Eso ya como digo sería un debate a parte.
--------
Este esquema se usa en cualquier terminal. Da igual que sea Google, Samsung o incluso Apple en iOS (Ellos lo llaman Carrier Bundles), es igual. El fabricante es el que escoge, literalmente, los ajustes que tú puedes o no habilitar en función de esos archivos de configuración.
Es por ello que con Root o algunas otras técnicas, esto puede evitarse con facilidad. Es más, en muchos terminales de diferentes fabricantes en Android, incluso hay códigos que automáticamente hacen un override a dichos archivos y exponen la configuración sí o sí.
Saludos.