I'm not sure if it's a good idea trying to fix the "multiple monitors with the same EDID" edge case
It'll only affect Xorg, and there KScreen doesn't handle multiple displays with the same EDID perfectly either, so I think it's fine. People that want that setup to work well have to use Wayland anyways.