That would be a bug report rather than a suggestion I think, Support to fix
It is working how it was originally intended. From the release notes:
Donator Perks:
Cannonball smithing:
Super/Extreme donators now get 1 extra cannon ball from smithing (5 instead of 4).
Legendary/Uber donators now get 2 extra cannon balls from smithing (6 instead of 4).
Master/Immortal donators now get 3 extra cannon balls from smithing (7 instead of 4).
Eternal donators now get 4 extra cannon balls from smithing (8 instead of 4).
No extra experience will be awarded from the extra cannon balls.
Extra cannonballs will also be given when using the Double ammo mould, making it possible to create a maximum of 12 cannonballs per steel bar.
A regular cannonball mould gives 4 balls + donator amount (+1, +2, +3, +4). A double cannonball mould gives 8 cannonballs + donator amount (+1, +2, +3, +4), for a total of up to 12 at eternal (8 base +4 donator perk).
Omicron's reasoning for this was that making it up to 16 would be too OP on the cannonball making.
I personally would exclude coal and gem bags, as on alora you can buy them in the vote store. I dont think it's intended for people to buy some coal bags/gem bags with vote points to resell them for collection log slots.