Coupon = Free (100% discount), shipping only generates PayPal Error

I have researched this on the internet (including MarketPress Support) and see many exact issues, some dating back a couple of years. I can't seem to find a final resolution for MarketPress including this thread from 3 weeks ago: https://premium.wpmudev.org/forums/topic/i-receive-this-error-when-product-is-priced-000-and-shipping-costs

I set up a coupon at a discount of 100%. I'm using Table Rate Shipping. The objective is to offer the product for free but pay for shipping.

All is computed correctly
Product: $20.00
Discount: -$20.00
Shipping: $4.00
Total: $4.00

When I choose Pay by PayPal (using PayPal Express) I get the following message:

There was a problem connecting to PayPal to setup your purchase. Please try again.

10413 - Transaction refused because of an invalid argument. See additional error messages for details. - The totals of the cart item amounts do not match order amounts

Any guidance on this?
Thanks
Merv (@lzw8bk)