Well that’s a new one. The trend for some time was how to remove the ABS system. From personal experience, mechanically all of the 99 components are interchangeable. Dash, BBS, ECU, ABS pump, main harness and sub assemblies. However as you state from an integrated system perspective, the Dash, BBS, ECU and the ABS pump need to match from a firmware and software perspective. How precisely that match needs to be I am not 100% sure but I will tell you that every time there was a deviation from the nomenclature, there was an “unknown device” error on the dash or some other fault indication. Even an updated part say a 1D dash to a 1E dash same year bike generated an error indication. Can the Ducati DDS induce compatibility across platforms, don’t know, that’s for them to answer.