For any user-defined metrics, the metricTypeId remains constant because we do not create metric type IDs dynamically. However, DX UIM generates different Quality of Service (QoS) for each user-defined metric, resulting in the creation of separate RN* tables. The metric viewer expects a single RN* table for each metricTypeId. In this case, the RN tables are different, even though the metricTypeId is the same, which is causing the problem.
We have addressed this issue by setting the uniqueness with the combination of the QoS and ciName together.
The fix for this issue will be available in DX UIM 23.4 CU4 expected for later this year 2025