It seems the IA is not playing some attack cards and discard them at the end of the turn. Specifically in "Lord Stafford's Treasure": creatures draw a lot of card due to other creatures power, and it seems those cards are not played during the turn. It is hard to confirm as we only see briefly what is discarded.
I saw something similar this morning. One of the characters was not able to use attack cards, but they could use move cards. attached screenshot.
Shipstone, you have "Brains!" attached - which is a zombie debuff that stops you from playing some cards. I think the op talks about ai not playing cards they draw - probably due to ai issues.
You can scroll up the log in the top left with the red scroll bar. Next time you see a problem, try and confirm. Then ask: Were the enemies actually within range to use the cards, but refused to use them? If so, were these "circumstantial cards," like ones that remove your Armor? If you check discussion over here, you'll see we've found the AI won't use an Armor-removing Attack if it is unaware you hold Armor, to the point of refusing to use the Attacks completely. And losing. And if neither of those are true, note that the AI is programmed to pass at random sometimes. This is intended to make it harder for you to predict when its hands are empty, and generally make your life more difficult. Sometimes you can exploit this to make your life more easy. Such is gaming.