The shops I've worked at have all handled work orders out of Microvellum differently. One split them per room, uppers and bases separate. Another ran one general work order per room. Where I'm at now we started with one massive work order for the entire project and have since broken it down to per room.
The issue I keep running into is yield. Processing in smaller batches (per room, or split by cabinet type) makes it easy to know what you're cutting and why, but it kills your yield since you're not nesting across a bigger pool of parts. Processing in larger batches would fix that, but then tying everything back to Innergy and knowing which rooms/parts actually belong to which work order turns into a mess, especially without a scrap manager setup and the space to sort it out.
Curious how other shops are structuring their work orders and handling this tradeoff between yield and traceability back to Innergy.