For all we know A/C might have been swapped on short notice because of AOG or whatever reason with fuelling for another sector already completed. Or fuelling truck guy screwed up. Or latest EZFW came through to Ops for calculation too late. Or Captain went for that extra fuel on top of possible tankering and, well, made a mistake. Or just the mentioned m/w problem + tankering. A lot of possibilities really