Shipping delays and no refund

I booked Order 4000086204 in October as preorder to be shipped to Karachi Pakistan on Nov 2, paid $24 for lora stm rs485 module, another $25 for DHL shipping. All this long I get stupid auto replies or sometimes that it has been delivered! When I show them tracking RU833237151NL detail they accept it but the packet never arrives. They dont say why they refund. Its such a bad experience.
Riaz Ahmed