@tanguatlay,
You
can but it's more clear as it is, with "due to". If you use "for" there's a slight ambiguity.
Here's an example:
1. But Lim said that they have declined to make an offer
for the new contract.
2. But Lim said that they have declined to make an offer
for personal reasons.
Someone might think that "personal reasons" themselves were being offered. The ambiguity is removed if the sentence is changed this way:
3. But, due to personal reasons, Lim said that they have declined to make an offer.
4. But, for personal reasons, Lim said that they have declined to make an offer.