Me respondo a mi mismo por si puede ayudar a otros.
Lo que me han cobrado fuera de la oferta al terminar el descuento, pueden solicitar que me lo devuelvan, pero en retenciones me han dicho que no lo devuelven porque no es un error suyo.
En cuanto a la oferta de la aplicación. Me ha salido más barato aceptar la oferta que salía directamente en la aplicación que la oferta de retenciones.
En retenciones no me podían repetir la oferta que ya tenía, que incluía la TV gratis, por lo que al hacerme la oferta con los mismos servicios me subía a 46€, sin embargo con la oferta de la aplicación se me queda en 34.90€.
Así que he cancelado la portabilidad a la espera de que se haga efectiva la oferta de la aplicación.
He preguntado y me han dicho que es una nueva promoción que sale 5 días antes de terminar los descuentos. Yo lo he visto cuando ya me habían terminado, así que me ha tocado pagar la diferencia. Mira que siempre me pongo una alarma de un año para otro para renovar descuentos, pelo está vez se me ha pasado.