I’ve now made this change for the next 2.20 release:
Fix: Drag and drop of a device mapping on a track now checks if the mapping is already assigned in the track effect chain. This eliminates the issue where accidentally dragging an effect mapping in the track header would create a duplicate instance.