Issue with paypal payments when using gift certificates

Using 2.2.4 and am running into a bug wwhen users use a gift certificate and then try to pay the balance with paypal. The transaction does not complete in paypal and the order is left in the incompleted status, but the gift certificate balance is used up. I have found that it only happens when the total is less than the gift certificate balance, but the shipping costs bring it over the gc balance. When the customer tries to pay the shipping balance, they get an error through paypal.

So for example, the custom has a $50 gift certificate.

The cart subtotal is $48.99.

Shipping is $8.00

Grand total of $56.99

Customer applies gc code and leave a balance due of $6.99

Customer tries to pay via paypal, but paypal won’t allow them to.

Has anyone run into the same problem?

Did you ever get this resolved? I'm having the same problem. Using 3.0.5