Hi Simon
In your other system, is the WDCONFIGURATIONID parameter being set in addition to the sap-wd-configId parameter?
The sap-wd-configId parameter takes priority over the WDCONFIGURATIONID parameter but if sap-wd-configID is blank (which it will be if the system reads the first of the sap-wd-configID values) then the WD framework will use the WDCONFIGURATIONID value.
Maybe you can use WDCONFIGURATIONID to get around your problem? Might not be ideal but it could work...
Regards
Glen