Point 3 - If housing is within a market’s radius then the marketeers stock the housing, not the villagers themsevles.
Point 4 - From back in November 2022:
If they’re still doing it then please report it as a bug in the Bug Reporting section of the forum.