This article seems to suggest, which makes perfect sense, that Alito was not required to recuse himself in Vanguard cases that did not require his recusal.
In other words, Alito's agreement to recuse himself in
Vanguard cases could only reasonably be expected to cover those Vanguard cases in which a recusal was necessary.
I dare you to say that again...differently :)
Not by law, anyway. He did promise to the Judiciary Committee, however, that he would do so. It is vaguely disturbing that he ignored that promise - but it is not a violation of judicial ethical rules.