I guess you just have commit your turn faster than the AI teammate to push them to use cards.That is correct:
https://github.com/FizzerWL/WarLight.AI/blob/master/Prod/MakeOrders/PlayCards.cs (line 13 and 14)
If AIs were on the same team, the AIs take their turn to play cards. For example:
T1 AI1, T2 AI2, and so on.According to the code it's first come first serve. However it's possible that you are right and the framework let's the bots play their turns in an alternating order, leading to your described behaviour. I assumed the AIs were running concurent but thinking about them operating on the same card pool, them running sequentially makes actually way more sense.
Edited 12/30/2018 18:41:04