Corporations should not be able to own housing.
No single family homes, or condos at all. And no more than 2 apartment buildings. Combined, across all businesses related to them, both up and down subsidiary lines. Can't just create separate corps to handle each development, they already do that to limit liability somewhat.
Empty apartments increase taxes when uninhabited for extended periods. Longer they go unrented, the higher the taxes are, no limit. As soon as they are rented out the taxes start to drop back to standard levels. If any apartment meets the criteria for those higher tax rates, other tax incentives the company might normally qualify for are null until back to normal. So if they want to get a tax incentive for something, they need to ensure they actually fill their apartments.
Direct effect would very quickly be lowered rent prices to fill otherwise outrageously priced empty apartments.

