A. We are careful when using porous files, not to stain the surface beyond the joint (use paper strips for the protection of the tiles during re-jointing) because further cleansing will be very difficult.
B. We left the joint for too long and it got too dry.