Corrode Actually Corrodes
Corrode was reading as a complete no-op against any team running Bulwark, and whether it worked at all came down to which side of the board its carrier happened to sit on. Pre-battle auras all resolved in one flat pass by roster position, so on a Fighter with no base armor Corrode landed first, hit the zero-armor skip, and then Bulwark added its armor on top as if nothing had happened.
Enemy debuff auras now resolve after every friendly buff aura, so Corrode always lands on the armor that is actually there. The numbers themselves are unchanged: Corrode still takes 2, and a Fighter with 2 base armor plus Bulwark still cancels out to 2.