Here's what I did:
Arranged a bunch of FX modules in the grid, and assigned a bunch of MPs to them. Looked like this:

Later in the same GPreset, decided to put that arrangement into a Modular so I could combine it with the Main Template FX. To do that, I saved the original grid arrangement as an FX Grid Preset, then loaded the MainT FX, which I'd previously saved as another such Preset. I added a new Modular above the Modular that had created, and loaded the original grid's Preset into that.
When I checked the mapping, I could see that as a result, all the existing MPs for the modules now inside the new Modular, while still there in the Manage list, had now been changed to have other targets, none of which were correct, iow, not just the list labels were different, they were pointed at different things:

I eventually fixed this by going back to the previous GPreset and copying the list items when they hadn't yet been moved, then pasting these into the new list in the same slots, after the move, and resetting all of the ones that had been changed.
But WHY should they have been changed in the first place? This wasn't yet a device, had no DPresets… Where'd those other targets come from? They were for parameters that AFAICTell didn't even exist in the GPreset I was building, such as Flanger parameters where there had been Convolver files, but no Flanger in the grid. The extra step of copying the original list items isn't that horrible to do, now that I know it's needed, but it seems like a glitch in the system that it IS needed…
