Hi, I listed a car for sale as Buy it now' with a 'Best offer' option. The car sold, but the buyer kept messing me around changing collection dates, and then stopped responding. So I advised them I would be relisting the car. In this time ebay had actioned the £14.99 listing fee and £25 selling fee. I cancelled the order stating non-payment (as buyer hadn't paid and never turned up) and I relisted it.  However I have only received a refund of £9.71.  As the buyer didn't pay I would have expected full refund of the selling fee.
The car is still showing as a sold item, despite me relisting it, and it's appearing as a current item. Though the sold item states it is successfully cancelled.  I don't appear to have been charged another £14.99 listing fee.  But should I not get the full £25 refunded? Would appreciate your advice.

Thanks!