Why can't i switch between modes on the Launchpad when Ableton MIDI learn is engaged?

Manual mappings always overrule mappings initiated by a control surface. It is not possible to switch modes (SESSION, USER 1, USER 2 & MIXER) on the Launchpad with MIDI learn engaged in Live so make sure you set the required Launchpad mode first then hit 'MIDI Learn' in Live.