You might want to check that you use the same metering mode on your 6D and G11 to see why the same approach behave differently.
If I remember correctly, E-TTL flash always try to give you the correct exposure, by setting it 3 stops above its reading you practically tell your flash to overexposed your subject. I tend not to compensate my flash if I want it to provide fill light in a backlit situation.