Can also confirm this is happening to me.
Only happens with dragon harpoon as normal harpoon registers properly.
Now i have 50+ barbarian tokens that are useless
edit: Maybe add something to the barbarian trainer to trade in excess barb tokens for catalyst,skiller and combat tokens or lamps?