The reason the refund button is still showing is because not all parts of the transaction have been refunded yet. You will want to check to see if you can run the refund again to refund any sub payments that have not been refunded.
One the sub payments are refunded to you then the refund button will no longer show. A sub payment is when your customer is refunded and money is owed to you from an affiliate. So, in this case the affiliate owes you.
Anytime you see the error that says “partial error ”, this means one or more of the payments you made on a sale cannot be refunded at this time.