Por tamaños, si tu notas la velocidad de la transición es proporcional al tamaño, a mayor tamaño, mayor velocidad. Por ende las dos velocidades (background y height) solo irán a la misma velocidad si tienen el mismo tamaño.
PD: Puedes especificar varias transiciones de esta manera:
Código CSS:
Ver originaltransition: height 2s, background 1s;
De esa manera puedes jugar con los tiempos y lograr que tengan la misma velocidad
Saludos