SwiftData ModelConfiguration with GroupContainer shows Data Access alert on every launch

I'm building an app which has both iOS and macOS versions along with extensions on both platforms. I want the main app to be able to share data the extension using the group container and I want the app on both platforms sync data over CloudKit.

CloudKit synchronization works like a dream. The data sharing between the app and extension on iOS works also exactly as intended. However on macOS every time the app is launched I get “MyApp” would like to access data from other apps. alert dialog.

I tried initializing the ModelConfiguration both with an explicit and automatic app group container identifiers. Same results.

SwiftData ModelConfiguration with GroupContainer shows Data Access alert on every launch
 
 
Q