Okay, so I don't know what vehicle model you have unfortunately, but I do notice some things here. On your freeze frame data for the P2191 code. I want you to check something in the morning before you start the car. Hook up your scan tool and just turn the key On, don't start the engine and go to live data. So, the car has been sitting overnight, the Coolant Temperature sensor and the Intake Temperature Sensor should both read the same temperature. So, check that to begin with. They look a little off, but it might be because the car was so warm already.
Since I don't know exactly what kind of setup this vehicle has I'm just going to go with what doesn't look correct to me. What I notice is the live data is the last post, the one in green. That Oxygen sensor voltage looks to be stuck at 0.6v. Now I don't know if this vehicle has a wide band or narrow band oxygen sensor. But if it is a regular narrow band oxygen sensor and it is stuck at 0.6volts. That is a rich running condition and that can cause the Fuel trims to go Negative. The long-term fuel trim is a learned value by the engine computer. So, it's the more important one. The short-term fuel trim is fuel correction that is happening constantly (so it's happening while you drive due to various conditions, outside air temperature, barometric pressure, etc.) I know the front oxygen sensor is not setting any codes, so it's difficult to be perfectly sure, this may be a combination of the different fuel you have in your country too. But if you switched over to CNG and there was no change in the #1 Oxygen sensor voltage, I would monitor that the most, and if it stays at 0.6volts all the time, that is most likely the issue.
But do the check on the two temperature sensors I mentioned above also. They should be reading the same temperature in the morning before the car has been run. Hope this helps you some. I am also posting a "real fix" due to this code on a 2013 Hyundai Accent, because that is the closest vehicle we have here. I'm sorry I couldn't give you an exact answer.
Sunday, May 29th, 2022 AT 4:25 PM