"Can’t have a window stretch across multiple monitors ..."
Wait, what ?
That is not a minor issue - that is day one, hour one, basic functionality.
Either I misunderstand the op or Apple doesn't do even basic testing.
(FWIW, I am doing this now on three screens in El Cap ... this is neither interesting nor noteworthy. This is basic stuff.)