Update:
Total value I paid : 305 USD
*Agreed to take refund of 232 USD and bare loss of ~73 USD
*Received a refund of 210 USD (~22 USD less than what I asked (232 USD) to refund me while I take the loss of another since @Heisenberg63 has been requesting to be considerate as per his situation.
Not happy with the solution and the situations I am put into for something I have no fault on. But I guess I learnt my lesson and glad that I got some part of what I paid.