@lucifargundam It could be a bad injector causing the misfire. A scan tool could help you work out the cause. Log live data on ignition, fuel pressure and temperature.
OBD-2 works in closed loop mode until the operating temperature is reached at which point it goes to open loop. Closed loop mode is basically safe mode.