I’m not sure what the high-level strategy is, but do note that there’s the
move workspace to output right
and so on bindings to help out. I’ll typically keep a workspace as “whatever windows I happen to have put in it, over time” and then I’ll bounce them around to monitors as needed.