To be honest, I don't remember seeing any exchange charge anything for deposits
I used Kucoin for a long time, I really liked the exchange and it always worked very well, but I stopped after KYC mandatory
It's quite normal for exchanges to charge withdrawal fees because after all they have to pay the fees to the networks and it avoids abuse
But deposit fees???