Hi,
I checked today and it seems like humidity are the only factor for me.
Today it was a dry day and the engine ran 0,8 points leaner than last day. The temperature was almost the same, appx 68.
Based on this and my observations I think I can agree on your theory.