Probably a siloxane sealer. As noted, brick is supposed to be porous, and sealing one surface doesn’t keep water from getting in the other five, but can block its escape. Depending on climate, and lots of other factors that can cause problems. Around Chicago, there are lots of idiots that...