Everything’s fine because the length of a brick is about 20 cm.
But : when my mesh is 2m X 1m
My texture is “stretched”. Even if it is not perfect because of the junctions, i’d prefer it to be repeated twice BUT WITHOUT changing the UScale because I 've some other walls with the same texture but with other dimensions.
for keep scaling and keep the UV you need make custom UV for only for one texture
this method help you make textures base on POSITION And Normal ( direction of UV Plan) of the object ( scale object damage result so you can just use this method for unscaled models )