I think it is a result of Verbitsy (probably proved here: https://arxiv.org/abs/math/0205210) that if $M$ is a very general (non-algebraic) K3 surface then the condition you want is satisfied.