Hi,
I have looked into this, but could not find any problem.
After rereading your post, I think there is a misunderstanding. You don't earn achievements for each bot. You earn the bot challenge achievement by beating 3, 6, 9, 12 different bots. So the ultimate challenge is to beat all of them.
The confusion comes for the fact that the color of the specific medal for each bot changes with 1, 3, 6 wins against the same bot.
You received a bot challenge achievement (for beating 9 bots) in Siberia Card yesterday.
I trust this answers you question. Have fun with our Artificial Intelligence!