Car Towed, not reported to KPD or UTPD

My son parked his car where he shouldn’t near campus. Next day car is not there. Called different tow companies and no one has records of it. UTPD and KPD had no records of it being towed. KPD then said to file a stolen vehicle report. Well, got a letter today from one of the tow companies the city uses that is NOT the wrecker for that area, saying they have the car and I owe the tow fee and $600 in storage. If they don’t report to the police how am I supposed to know they have it? Waiting on a call back from KPD to figure out what to do here… Not calling the wrecker yet because I don’t want them to call and report it and back date it…

So, I should not be liable for all the storage right?