Times of departure may have been different and would therefore be using very different upper wind forecasts?
One aircraft may have been heavier (ie more pax/payload etc) and achievable initial higher flight levels may have been reduced accordingly-making it more economical to take a lower flight level and preferential winds on that route?