“As of December 8, 2020, Baltimore had 16,000 vacant properties, a number that had remained largely unchanged for 20 years.”