Let's look at it this way - the Cleave attack you get off an AoO is not an AoO. It's a free attack you get, the same kind of free attack you get from, say, Improved Trip.
Besides, Cleave of an AoO doesn't happen all the time (you have to drop the opponent first). The feat, however, can happen...