First of all, why you subdivided the walls? It doesn't need it. The walls can have overlapped or uniquely placed uvs, you just need continuous unwrap if you want continuous result. You should use a tileable texture on them, and on the floor/ceiling too. So, just make or grab a tileable wall texture, remove the subdivision…