I can't take the three tokens and since the two remaining stacks are less than four tokens high, what do I do?

The action "take three different tokens" allows you to pick only two different tokens, or even one, if all the other piles are depleted. So take as many as you can and are allowed.