Shipping / Vendor Payment Delay

We are considering updating our Paypal Commerce/Stripe vendor payment releases to be delayed by a set number of days, eg. 15 days. However this will not really solve our real customer service issue. We really should not release funds until the product has actually shipped or even shows as delivered.

Are there any plugins that can accomplish any of the following:

1. Delay disbursement of funds until an order has actual shipment tracking applied? Or even better, a way to show a product has been delivered.

2. Remind and warn sellers that they have orders that have not yet shipped

3. Automatically mark sellers shop status as "pending" if they do not ship within a certain timeframe

4. Verify a shipment has been delivered, and notifies the customer of the shipment status

Note: We are using Multivendor Plus 4.12.1