You could still use one material/texture and reuse it on different house meshes. You can tile in one dimension by having the subtexture as a vertical/horizontal strip in the texture. The reason I advised against it was performance impact, multiple textures for one is going to cause additional draw calls from the state…
I don't use max, I'm a maya user. In my experience you could apply multiple materials and those could be assigned different textures, the UV set was default to the first. Usually you don't need to make a new UV set unless it's requiring a different unwrap for something like lightmaps. You can overlay your uv's for…