Visions prevents opponent's enhancements in the side battle.
Korah's Rebellion removes all cards "in battle", which only refers to the current battle. It would need to say Field of Battle, like Deceit of Sapphira (Wo) to hit the original battle.
Also, Visions can't start the side battle, since it can't target Garrison due to immunity unless it's somehow been negated.