Net debt of top eight listed developers has reduced from Rs 40,500 crore in FY20 to over Rs 23,000 crore in FY23.