Okay, I looked into this and found that indeed, it has been giving double acorns the whole time (when appropriate) but the system message incorrectly omitted that information, always saying you got "an acorn" even when sometimes you got double acorns. So rest assured that nobody got the wrong number ever.
I have updated it to give the right system message starting now.