Why do I get an inconsistent amount of Gold from GoldOak?

You always get 160 gold, however you will get less if you're the hero getting ambient gold.