Could be a bug. Each house has its own unique nearby list. So different houses could score the same tree or different trees but only once each.
Ah okay, so if a house is completely surrounded by trees, that's still only 1 point