Are the encoder buttons (when you push on an encoder so it clicks) actually tied to some function?
On the mod duo these were used to switch between the menu pages. A long press was used to access the system menus. Since on the dwarf these functions are already handled by the soft buttons you could use them for something else.
How about a possibility to mapping the encoder assignments directly from the dwarf, without the need for a second device?
A long click could be used to access the mapping menu. Since the possible targets for the mapping are kind of abundant on an average pedalboard, you could group them by device. Like when I press the encoder long I first get a list with all the pedals which are already on the pedalboard. This list I can browse through. Another click would select the pedal and give me all the possible targets for the encoder.
The first problem I see here would be multiple instances of the same plugin (e.g. the tiny gain, which I use at least 5 times on my main board). During normal mapping procedures I would give every tiny gain plugin its own name when mapping it to an encoder. To improve usability of the described process you would probably need to give every instance of the plugin an own id while building your pedalboard on a web browser so you can differentiate between them in the new mapping menu.
Why would I need this feature? I often find myself at my rehearsal place without a notebook or tablet wanting to change just this one single encoder parameter I totally forgot about when building my pedalboard.