Tony,
When you refer to “groups”, do you mean kernels? If so, this is an expected feature: JMRI treats a kernel of cars as one move, so one can easily end up with more cars than moves when using kernels.
Under train build options there should be a way to limit roads used during builds. ?
Sam