Tjaa, wenn wir hier Magic spielen würden, dann wäre dies ganz klar ein Replacement Effect und du hättest Recht.Nun genauer. Der Wortlaut im Englischen :“Each time an attack with an armour penetration characteristic of -1 or -2 is allocated to this warlord, that attack has an ap of 0 instead“ Also nichts von reduziert. Demnach hat die Waffe unter diesen Befingungen überhaupt keinen AP. Ergo greift AoC dann nicht, da dort vorhandene AP verringert würden.
Da wir hier aber bei 40k sind, ist das leider nicht so eindeutig, weil es kein Regelwerk für solche Modifikationen gibt.
Ich würde mir wünschen, dass du Recht hast, aber "has ... instead" wird von GW wahrscheinlich als "worsen" interpretiert werden.