Developers delivered 6,877 units in 2025, outpacing absorption and forcing landlords to compete with rising concessions.