Have you seen the deposit and security deposit? I don't know if your school's hosting fee is like this. If it is a deposit or security deposit, it is illegal.
Generally speaking, the college escrow fee refers to the expenses incurred by the school for the convenience of students, which is necessary for students' study and life. Custody fees are charged at cost and may not be profitable. What is your school collecting escrow fees for? It's illegal for a school to just put it there.
You have the receipt, so don't be afraid to deny it now. Make a bold complaint.
As for complaints, they can be reported to the local education department or the higher education department by telephone or letter. Or report to NPC. Anyway, NPC has nothing to do every day and is trying to deal with people.