Turn 19, the orange player blockades Sudan. Earlier that turn the AI captured it first territory bordering on Sudan, so it can't have any information about the state of Sudan yet (from previous, failed, attacks for instance).
Turn 21, the orange player abandons Somalia. At the moment that happens, the AI isn't even bordering on it, so it can't possibly know *anything* about the status of that territory.
During that same turn, it captures Congo, so now it has a border with Somalia (but, there's complete fog, so it still shouldn't be able to tell anything about it yet).
(During turn 20 and 21, it never attacks Sudan. To be honest, it doesn't have too many armies in the area, so it's possible it would like to attack but simply can't spare the armies.)
Turn 22, the AI has 114 armies in Congo. For ease of reference, Congo has connections to the following territories (in alphabetical order):
- Angola (blue player)
- Botswana (blue player)
- Cameroon (AI)
- Chad (AI)
- Kenya (blue player)
- Somalia (wasteland)
- Sudan (wasteland)
The orders given this turn are (in chronological order):
- 2 armies attack Botswana
- 110 armies attack Angola
- 1 army attacks Congo ("original order sent two armies", details below)
Or, looking at it another way:
- Do not transfer any armies to already owned territories (makes sense).
- Attack all surrounding, *player-owned* territories in the standard "plenty armies available" way, apparently assuming each territory only has a single army on it (as expected).
- Do not attack the wastelands *at all* (this is extremely suspicious behaviour to say the least).
I think you should report this in the bugs forum. Mind you, Fizzer has repeatedly stated he won't make incremental changes to the AI, so it won't be fixed shortly. However, I do think he needs to be aware of this problem for when he finds time (and priority) for a massive AI overhaul.
---
Details about that weird 1-army attack
As described in the [Possible bugs in AI attack logic](
http://warlight.net/Forum/Thread.aspx?ThreadID=3143) thread, when the AI has an overwhelming number of armies available and surrounded by territories with one defending army each, it will attack all of them with 2 armies and boosting one of the attacks with "everything else". However, it doesn't account for the army which needs to be left behind, resulting in the last attack always "requesting" one army more than is available. Except when the last attack is the "everything else" one, this means it will be a 1-army attack.
Also look at turn 19 in the same game linked above: Nigeria starts the turn with 6 armies, receives 3 reinforcements (for a total of 9, obviously planning four 2-army attacks). Then the attack into Nigeria gets 3 armies ("everything else", just not a very spectacular one), leaving only a single army for the last attack (into Ghana). If you hover over the order it will still show "original order sent two armies" though.