Does God insert hypocrisy in those people who break the covenant they have promised to Him and tell lies?
Verses 75-78 of Chapter
9:
And of them are
some who made a covenant with Allah (saying): "If He bestowed on
us of His bounty, we will verily, give Sadaqah and will be certainly
among the righteous.'' Then when He gave them of His bounty, they
became stingy, and turned away, averse. So He punished them by
putting hypocrisy into their hearts till the Day whereon they shall
meet Him, because they broke that (covenant) with Allah which they
had promised to Him and because they used to tell lies. Know they not
that Allah knows their secret ideas, and their Najwa (secret
counsels), and that Allah is the All-Knower of things unseen.