Global MIDI Learn with input set to all channels doesn't work correctly

Hi! I’ve been having this problem for at least two months now (with Vangelis), and now that I checked again it still seems the same. The problem occurs when I add a new MIDI Chain and set its input to “All channels” and then learn controllers (Global learn). Initially the controllers are learnt the right way and do work, but whenever I switch to another ZS3 then controllers break (showing a value “256” instead of the learnt MIDI channel). When the MIDI chain has a a fixed assigned channel 1-16, this problem doesn’t occur. I’ve already created an issue.

How to reproduce:

  1. Add a new MIDI Chain

  2. MIDI Input → All Channels

  3. Add MIDI FX “MIDI Channel Map”

  4. Map controllers as usual

  5. Save ZS3

  6. Reload ZS3, result (shows “256” as a MIDI Channel, controls don’t work anymore):