I have been at the receiving end of such misfortune in the past, hence adding my two cents here.
I had a seller ship a 1080Ti from Delhi (I used my shiprocket account to generate the shipment and asked seller for everything like signed manifest and packing pictures etc.
The pickup guy did not sign the manifest, asked the seller to come 4-5kms from his home to get the package, and left immediately when package was handed over. So now we only had his cell number from which he called.
6 days later, I received the package, outer box was the same that was shipped but contents were changed to rocks, used aloe vera gel box and whatnot. I had made an unboxing video as the package weight did not feel right.
Shipping was from Ekart as well.
I immediately got on the phone with shiprocket support, told them everything, uploaded the video plus the packing pictures, sent them the drive link for them.
They got off the phone saying "we will investigate".
I was pushing every 1-2 days for follow ups, and sure 7 days later, they called me and explained a bit.
So basically, whenever packages travel between hubs, they get scanned for dangerous goods and stuff, so X-Ray images, weights etc are recorded.
And surely, they did found the X-Ray images to show that at the first checkpoint, the box never contained a GPU (almost no metal inside).
I kept pressurizing Shiprocket with legal action, they told me that I shipped (They assumed shipper would be the seller) the contents that customer (actually me) received. I filed an FIR against Shiprocket, Ekart logistics and the pickup boy whose number we had and sent copies to all of them. They finally caved, and within 10 days I had the money back. I think the pickup boy had to go to jail (this was when 1080Ti would cost upwards of 35K).
Threatening for legal action works better than actual legal action. But for companies like shiprocket, whose whole business runs on positive customer feedback, they would rather give up some money than have this legal thing show up everywhere against them on social media and other review sites.
So @Usman Raza
I would suggest following up with such actions, and update here (or in another thread) as well.
You have already stated that the money is important to you, so if you just let it go, we on the forum who don't know you personally, will have all the reasons to suspect why you are now just letting it go. Again, this is your first sale post on the forum, you have no seller feedback and not many messages elsewhere on any threads.
I am just glad you got your money back.