My first, and last, instacart experience had the shopper cancel all of the items in my order and then charge me a service fee.
She said the store closed before she could do the shopping. The store was already closed when she selected my order to pick up. Setting the tip amount before the service is rendered is a horrible idea as well.
Shop local at independent stores. The service and knowledge of the workers is worth it.