Curse of Avernus is supposed to buff Abaddon on each attack against units which it can debuff. It can debuff buildings, so Abaddon should get the buff upon attacking buildings. However, his first attack does not grant him the buff.

It does buff him upon attacking heroes or other units, but not against buildings.