Ron Stewart commented about 15 hours ago Thanks, Ross. I have no CNC experience, so it’s interesting to hear from those of you who do. Your hole positioning plan sounds good (if you need it 😀).
Other considerations: my CNC is fairly small (24" x 18" bed), so it's harder to cut longer parts (although it can be done). For smaller parts where using a template wouldn't be safe, it makes sense to cut the part on the CNC. Also, generally the CNC takes longer to setup and cut a piece compared to what it would take to rough cut on a bandsaw and flush trim with a template.