I wanted to make a set of workhorse active monitors for nearfield to small/medium room.
You should use a sub-enclosure for the woofers on the baffle.
Although I would like to have a zero defraction enclosure if possible.
That is not possible, but you could mitigate audible diffraction effects by implementing some of the design features below. At a bare minimum implement item 1, and seriously consider item 2. Items 3 and/or 4 will provide further improvements, but probably will add a lot more cost to the project if you are paying someone else to make your cabinets.
1. Flush mount your drivers.
2. Shape the perimeter of the baffle to have a large radius, the larger the radius, the better (e.g., see
https://marchaudio.com/speakers/, but it only needs to be around the baffle, not elsewhere on the cabinet). Alternatively, you can shape the baffle to side/bottom/top joints to have two ~45 degree angles in lieu of a 90 degree angle.
3. Add a convex curve to the baffle (e.g., similar to the KEF LS50 speakers - but you would only be able to do it along one axis. The KEF LS60 and Elac Uni-Reference speakers are convex along one axis, but with less curve than the LS50s, so it is hard to see from pictures).
4. It also helps to keep the baffle narrow, but your opposing side firing woofers are going to dictate the minimum width if you keep the box rectangular. You could go with a little more complex design and curve the sides in toward each other at the front of the boxes.
EDIT: For reference, the attached pictures show the convex curve of the Elac Uni-Fi Reference and KEF LS60 speakers, taken looking down at the tops of the speakers. The widths of their baffles are just a bit larger than the diameter of the drivers, so they aren't as convex as you would be able to do with your design. You would benefit from doing it more extreme like the LS50s, but probably only along one axis.
EDIT 2: For the drivers on the baffle, also put a radius or angle around the back of the cutouts, assuming the baffle is thicker than the lips of the drivers.
EDIT 3: If you are not able to do a convex baffle, you could shape the baffle like the MoFi Sourcepoint 8, which should be less expensive to do.
https://www.mofielectronics.com/products/mofi-electronics-sourcepoint-8-loudspeakers-pair