It can also be different seller stock. If the seller isn’t amazon, their inventory could have arrived at a different warehouse after your order.
If it’s amazon specific, it could also be the close warehouse had no stock at order time, so yours is coming from farther away, but then stock arrived at the local warehouse (I.E. just timing not demand).