you've got "they" and "their" in the same clause. if you have two or more instances of "they"/"their" in the SAME CLAUSE, then they must stand for the same thing.
this is the problem with (b): the first "they" is trying to stand for "depressed property values", but the second is trying to stand for "homeowners". not ok.