Yes, HDFC charges some fees if you choose the auto sweep services. Additionally, HDFC charges fees for early withdrawals from fixed deposits. The threshold amount is entirely dependent on your spending and saving habits. Many set it at ₹25,000–₹50,000, hence just the additional money gets cleaned.
Regarding the hidden charges, it's advisable to consult with bank officials to gain further clarity on whether to choose this service or not.