I think the threat should be closed as resolution with a partial refund is given.
I appreciate everyone of you supporting and sharing your thoughts!
You should update the title and marked it as “resolved” if you already agree on how he settle the issue.
Also lock the thread before you leave to make this case finally solved otherwise you change your mind and pursue the full refund in the future. Congratulations on your partial refund although you are still at loss here but still much better than nothing.