CloudKit failed due to SwiftData used in both WatchOS and WidgetExtension

I have a WidgetExtension using SwiftData (same ModelContainer setup used in the WatchApp:

@main
struct Watch_Widget: Widget {
    let kind: String = "Watch_Widget"

    var body: some WidgetConfiguration {
        StaticConfiguration(kind: kind, provider: Provider()) { entry in
            Watch_WidgetEntryView(entry: entry)
                .modelContainer(for: [Model1.self, Model2.self])
                
        }
        .configurationDisplayName("App")
        .description("descriptions")
    }
}

Here's the same model used in the widget view:


struct Watch_WidgetEntryView : View {
    @Query var models: [Model1]


    var body: some View {
        
            let gaugeVal = models.count
            Gauge(value: gaugeVal,
                  in: 0...60) {
                Text("min")
            } currentValueLabel: {
                Text(String(Int(gaugeVal)))
            }
            .gaugeStyle(.accessoryCircular)
            .widgetLabel {
                Text("\(models.count) models")
            }
            .containerBackground(.fill.tertiary, for: .widget)
    }
}

When I build the WidgetExtension, the following error was thrown and the CK data isn't loaded properly:

CloudKit setup failed because there is another instance of this persistent store actively syncing with CloudKit in this process.

Replies

CloudKit setup failed because there is another instance of this persistent store actively syncing with CloudKit in this process. The same issue and I have not another process or I am unable to fix. Perhaps some hint from Apple will be good?

I'm also having this issue. It also happens when SwiftData is used in an App Intent and the main app.