Я не уверен, как решить эту проблему напрямую, но одним из способов решения этой проблемы может быть что-то вроде GroupStore, который содержит ваш массив. Это может выглядеть так:
class GroupStore: ObservableObject {
@Published private(set) var groups: [Group] = []
.
.
.
}
И затем в вашем представлении вы добавляете свойство GroupStore следующим образом:
struct content: View {
@ObservedObject var groupStore: GroupStore
.
.
.
}