They seemed to have forgotten Dr Boyce served as ship doctor under Pike.
And apparently that Dr. M'Benga was--so far as we know--never the ship's CMO, whereas Mark Piper was, prior to McCoy taking the job.
But, as noted, they clearly just dug through Memory Alpha to find convenient checkbox replacements for certain demographics which they continually marginalize and degrade on this show, to heck with continuity. So, Drs. Boyce and Piper get tossed out the airlock, while M'Benga and Chapel get a pass simply because of their innate surface traits.
They could just as easily have invented a new doctor character who had the job in-between Boyce and Piper who happened to be Black and/or a woman, but instead they went for nostalgia-key-jangling, to heck with continuity or logic. There's plenty of time in-between the eras of Kirk and Pike to insert brand-new characters. The
Enterprise is a big ship with a long history, and you could have all sorts of people coming and going in-between the two pilots and the series, with limitless storytelling possibilities. Instead, they continue to strip-mine existing characters and stories to give the surface-level impression of fidelity to the source material.
And, of course, both ENTERPRISE and now this (non-canon, of course) show both skipped over the completely uncharted territory of Captain Robert April and the very first mission of the
Enterprise, with his wife, Sarah, serving as CMO. There's your "strong whamen" to work with without going against established lore.