Hello Alex,
please log real-time values like
idling speed and throttle position
coolant temperature
Oxygen sensor signal
Oxygen sensor heating if possible, here will be the main fault > as you mentioned> Lamda does not get used until the water temp is 80C?
maybe you have to measure directly with a voltmeter. This heating runs quickly after start to ensure the fast function, regulation
of the lambda sensors. There must be a fast oscillation value between 0,2 to 0,8 V shortly after start the engine

Hope this will show you the right way

By the way, consumption will be calculated by the ECU without fuel flow volume