Sir this is manual mistake(because this refund is processed manually) lots of verification, file transfer to one zone to another zone, but it happens, one of my friend also got the same problem.
No doubt the passenger is eligible for 100 % refund but if he again files the complaint no one know how much time it will take to get the answer.
I think the passenger should go to consumer court if have time & energy to do so.