@hanumanth you may check if the files you deleted from HDFS still exist somehow in HDFS and if so, check the replication factor applied to them, this can be contained in the second column of the hdfs -ls output, for this you can collect a recursive listing by running
hdfs dfs -ls -R / > hdfs_recursive
After you can try a filter to this file to know the RF factor applied to your files:
hdfs dfs -ls -R / | awk '{print $2}' | sort | uniq -c
Also, ensure that there is no other content from other processes (something different than HDFS) filling up the mount points used to store the HDFS blocks.
You can get also the following outputs to compare if existing data is protected by snapshots or not:
#1 du -s -x
#2 du -s
---> Du command usage [1]
If the results of the above commands differ between them probably there are snapshots still present that are avoiding blocks to be deleted from datanodes.