Su código sería insuficiente para poder analizarlo en cualquier otra consulta.
Dejando al margen la carencia anterior, mucho me temo que no se haya molestado un mínimo en intentar hallar una respuesta al porqué esa declaración no le funciona en donde debería haber consultado en primer lugar.
Lo primero que se debería hacer antes de preguntar a nadie es consultar las especificaciones.
Vaya al doc. del consorcio
CSS Transitions
En especial al punto 7 y 7.1 "
Animatable properties"
Léalo con especial interés.
El paso siguiente es ir al documento que desarrolla la propiedad involucrada:
CSS Backgrounds and Borders Module Level 3
En el punto
3.10. Backgrounds Shorthand: the ‘background’ property la última anotación del sumario de la propiedad dice:
Animatable: see individual properties
Hagámosle caso a la propuesta y vayamos a la propiedad individual que le atañe:
background-image y veamos qué dice:
background-image
Animatable: Ver documento
¿A que no era tan difícil?
Pues ese es el proceso para averiguar por uno mismo qué ocurre y cómo encarar la solucción. En caso de haberla.
N.B.: esta respuesta está redactada así esperando ayudar no sólo al usuario que abrió el tema, sino a todos los demás que suelen hacer lo mismo: Preguntar y esperar una solucción caída del foro antes de consultar donde suelen encontrarse el 95% de las respuestas:
las especificaciones.