On the first map, I'm playing the two-star mission where my Father Jericho faces the AI Logan Stonecrusher.

My deck contains Zail's Hymn, which states that the ally to which it is attached cannot attack. In the middle of the game, the AI brings out a Winthail Assailant, and I drop Zail's Hymn on it. Several times, now, the Assailant has disregarded my attachment and attacked me anyway.

Logan doesn't have or use anything that could deactivate Zail's Hymn. The AI simply pretends the attachment is not there.

I think these campaigns are tricky enough (the AI stacks the deck or forces a card or peeks at my hand or deck) without this kind of blatant cheating....