If the o2 correction was close, you should have changed the A/F table to richen the mixture, not the VE table.
Give the motor what it wants to run well, not what value you think it wants. If the o2 is off, & you have to set it to 11.8 instead of 12.5 to compensate for the o2 error, then do...