Since the data logger is faulty, it affects low-speed performance because, when accelerating, a phenomenon called an open loop occurs, where the ECU (engine control unit) blocks the signal from that sensor—in this case, the oxygen sensor.
It's possible that the valve that activates the system is stuck or damaged. Since it's a solenoid valve, you mentioned measuring the voltage at the connector but not the resistance at the valve.
Another possibility is the CMP (camshaft position) sensor,
which is necessary to inform the ECU about the valves.
It could be this sensor because the vehicle can start using the data provided by the CKP and TPS sensors.
I hope you find your problem.