I had some similar experiences, changing oil brand and viscosity can led to different levels of oil consumption.
For example, my old BMW N52B25 with piston ring and valve stem seal issues had lowest oil consumption on Castrol 0W40, while Shell Helix Ultra 0W40 was a little better than Mobil 1 0W40. Note Shell has the lowest actual viscosity at 100C among the three.
Seal swelling additives like LM oil saver helped in my case too.
One of the earlier replies were right about e-dipstick only shows thresholds on the dash, so that may not be an accurate measurement of actual oil loss. However, a scan tool might be able to display the raw readings down to the millimeter and allow you to track oil levels more accurately.
Alternatively, you could just fill it back up again, and let it go through the entire range (until it need anothet 1L added), this would be more accurate (BMW actually measures oil consumption for warranty purposes this way). Do not overfill though, the sensor may not pick up as much as 0.5L over spec in my experience.
If I were you, I would keep tracking the consumption, try oil saving additives, and switch oil (one at a time, if the situation doesn't improve) to get a better idea of things.