"Works" has always been hotely constested, the problem I always ran into is the wayland and X treat have only 1 composite or what ever space, it then attempts to carve it up, so when you have odd sized and monitors that are not in a perfect square you end up with problems
for example in the image there are 2 monitors above the laptop with the laptop being a 3rd screen, assuming they are all 1080p, x/wayland sees that as 3840 x 2160, then in effect attemts to block out 540 px on either side of the lower monitor, that only works sometimes
Then the shit really hits the fan when you go to play a game, windows is always very good about going full screen only on the primary monitor. X Wayland, I have no idea how it chooses were to go,
also placing things gets really weird if you monitors are out of order, as 0x0 coordinate may not be where you think it is...
There is just 1000 little things that deep in the core of X that were carried over in Wayland that makes multimonitor support poor in Linux, and I dont think it will ever change.