currently modeling of an element / detail in a group forces ungrouping of the group of objects and the effort to regroup them. After editing the detail, select all the elements again and create the group again. This is a big problem at work.
Much time will save you the opportunity to edit a detail in a group without ungrouping.
it’s nice to develop in Blender, i.e. working in object editing mode and using object relations in a group, regardless of editing the group element.