Uuuh that shit again. Had to write code long ago that tries to set outputs to clone if one of them is a projector (on X11). Seemed simple at first since it seems to be agreed upon that projectors report a physical size of 0x0 via edid. Which makes kinda sense since you don't have a fixed image size. Until I discovered that some projectors don't because the vendor thought it would be better to report an arbitrary value. Then you got setups where there's a middle box that swallows edid or just reports other random data.