A expressão “o santo não bate” significa que duas pessoas simplesmente não combinam, seja pelo jeito, a energia, a personalidade ou a convivência não encaixam, mesmo sem existir um motivo claro.
"O santo não bate" é uma ideia popular ligada a “santo protetor”, como se os “santos” de cada pessoa entrassem em conflito em vez de se harmonizarem.
Eepero não ter complicado com a resposta.
Ótimo dia pra você!