To clear up the o2 confusion:
The way the PC-V manual does it is based on the assumption that owners don’t have the ability to edit ECU parameters directly (as with TuneECU). This assumption drives the need for an “O2” simulator to be installed and provide a 14.5:1 AFR signal to the ECU at all times.
This is done to prevent the ECU from adapting and undoing all the work done in the low throttle sections of your PC-V map by add/removing fueling as it attempts to trim fuel back to 14.5:1.
You can also just uncheck the box in TuneECU, remove the sensor and plug the bung (or not and just leave the stock sensor in place as a plug).
The end result is the same whichever route you go, or if you do both: the stock ECU won’t adapt and undo the tuning work.
In your case it sounds like either the mapping was off or you’ve sprung some sort of vacuum leak that only manifests under certain conditions (split hose etc).
It can’t be an O2 sensor fault, your bike isn’t using one if the box is unchecked in TuneECU, it doesn’t even look for the presence of a sensor and so won’t throw a code.