quando a esmola é demais, o santo desconfia

Etymology
lit. 'when the alms are too much, the saint mistrusts'.

Proverb

 * 1) when a person acts excessively kind, he or she wants something in return