This, because they detest what Allah has revealed, and so He renders all their actions fruitless.(13:17). ('Habet' = Undigested food that fails to provide nourishment)
That is because, they denied the word of God [and preferred the existing corrupt order] and in return God did not accept their charitable actions [As a matter of fact paying “charity” so that a man stays a pagan is not only a charity but a bribe]
Faridul Haque
This is because they disliked what Allah has sent down - He has therefore squandered all their deeds
Hasan Al-Fatih Qaribullah
That is because they hated what Allah has sent down, so He annulled their deeds
This is because they disliked what Allah disclosed... So, (Allah) made their deeds amount to nothing.
Al-muntakhab fi tafsir al-Qur'an al-Karim
A disposition rightfully earned for their averted state of mind and mental attitude of persistently opposing all that Allah has revealed in conformity with truth and in agreement with reality; and so He doomed their hopes to disappointment and their deeds to worthlessness