Why does rotating my object move the material?

I have my material set to “align surface fit”. They objects are box brushes. There are 3 squares rectangle patterns on the material.

This is how it looks correctly:

However, if you attempt to rotate the box brush, the material moves? It begins to pattern more of the material on. Why? If I rotate it a full 180, the material stretches to indistinguishable blur.

In this screenshot, notice that there are 4 rectangles and 2 of them are cut off. What am I missing?