Bug / Steps to replicate:
When sending a Refund, and specifically choosing Shipping Discount, the discount sent incorrectly gets applied to the item, and even splits the shipping yet again into multiple items.
Solution:
Correctly apply Shipping refunds to the Shipping only. Once. So in the 2nd screenshot, there would ONLY be listed Shipping: $2.49 for this example.

