Answering my own question. Found this blog, searching for answers https://blog.jacobstechtavern.com/p/swiftdata-outside-swiftui
Thanks Jacob.
The answer is simple, but maybe someone can explain.
modelContext = container.mainContext
works if it's
modelContext = ModelContext(container)
Done!
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: