✨ ベストアンサー ✨
いやいや、
家を建てるon which to build their house ための、
空き地を買うbuy a small vacant lot
という意味なので、
同じことの繰り返しではないですよ。
この意味が取れていないから全体的に混乱しているのでしょう。lotに土地っていう意味があるの結構学生さんは盲点かもですね。
2文が関係詞でつながっていて
(関係詞のまとまりは、前置詞+関係詞+to 不定詞 の形になってますが)
先行詞はa small vacant lotですよね。
だからonは
build their house on a small vacant lot
空き地に家を建てる
という表現のonで、
これのa small vacant lotを前に出して、
関係詞で繋いだのが、ご質問の文になります。
ありがとうございます!!

こんなに丁寧にありがとうございます💞