Modulation Set presets applied to last set, not the selected one

I’m pretty sure this hasn’t been reported, so here goes:

When I create an instrument which contain multiple modulation sets, and then load a preset, the preset is always applied to the last set in my instrument.

Expected behaviour is for the preset to replace the selected modulation set.

I believe this got introduced with 3.1 - the issue does not seem to affect Redux.

First, I suspected that a tool might be to blame, but this doesn’t seem to be the case.