Three different monitors, different EDID UUIDs (ioreg -l | grep EDID).
Yet MacOS Sequoia 15.3.1 (on MacBook M3 Pro) will happily move windows from one monitor to another after monitors will go to sleep and get waken up (monitors as my laptop is set to never sleep).
There should be some setting to "wait a bit longer for monitor to wake up" or something but there is none :/