I have noticed that if I connect to Tapp with the ignition on and wait until the car and phone are reading that after several minutes I will get a pending fault code for Low O2 sensor fault without the engine started. The PCM must be smart enough to know if the engine is running or not and if the O2 is up to temp and switching. You would figure there would be a delay or something. I have the app telling me about pending fault codes and when the engine is up to temp. Also when I log I typically wait until everything is reading, start logging then start the car.
Jeff