I have exposure compensation assigned to quick control dial 2. This works as expected in Tv and Av modes. In manual mode with ISO set to Auto turning the dial does not add exposure compensation. Instead, it changes the ISO. However, if I go to the Quick Control screen and add exposure compensation it works. Is this a bug or am I missing something? Thanks.
This is actually covered in the manual; see page 119 of the new version 1.5.0 manual (which you can get from the USA support site: https://www.usa.canon.com/internet/portal/us/home/support/details/cameras/eos-dslr-and-mirrorless-ca...
Actually, on my camera (running firmware 1.5.0) it works -- in M mode, with ISO set to Auto, control dial 2, which is the "Mode" dial, does set exposure compensation.
However the idea of exposure compensation in M mode is a bit odd. Tv and Av are auto-exposure modes, so telling the camera to "bump" the exposure with a compensation makes sense. In manual mode, you're basically telling the camera that you're taking control of exposure by setting the correct shutter and aperure. So personally I would set the ISO manually, so I know what dynamic range / noise I'm getting, then adjust the exposure as desired using the shutter, aperture and ISO controls.