You can set and edit the first stop appointment only if the shipment status is less higher than Confirmed but lower than Delivered, and the first stop has not already been passed.
See Also
Set First Stop Appointment (Employee)