Then it could be his misunderstanding causing a probable misleading investigation. Ask him one thing how can a transaction has two reference number? The bank sending the funds generates RRN not the bank who receive the fund. Also ask him to corroborate with NPCI, ICICI, HDFC (Payzapp) as you have provided everything you have on this.
Share with him debit as well as credit (I guess u already did that) transaction statement and screenshot in writing through email to prove it's a self transfer and nothing illegal.
Mark same email to ICICI, HDFC and NPCI, together. Wait 7 days.
Then be ready for RBI ombudsman for inconvenience due to banks negligence also copy to that police's higher official till ministry level.
It's easier said than done. Practically dealing such things is too difficult. It consumes so much time and energy.