There' nothing to stop me from donating.  I just don't get any attitude adjustment for the next donation unless I long rest between donations.  
So I give 200 gold and get +20 attitude (instead of the +100 I used to get).  I give another 200 gold and get no change in attitude.  I long rest and donate 200 gold, and I get another +20 attitude bringing it up to 40.