Thanks Mitchell
It is certainly possible that it could have made an unscheduled stop in Karachi, or at Jeddah on this run.
Do you agree?
I don't know, but it seems doubtful to me that they made an unscheduled stop. The ship does carry passengers, and it does have a schedule to keep. (It's true that they are a day late, though.)
But they could easily have picked up a container at Jeddah (or in the UAE) on the last leg of the previous trip out and simply kept it on board all the way back. Or it could have been loaded somewhere else, perhaps Southeast Asia or Suez.