Can you simplify this sentence, please? It currently doesn't make much sense to me:
But only when the app is opened after it was minimised by pressing digital crown, it didn't fetch data.
It might help for you to log something to the console to show what the scenePhase is now, and every time the scenePhase changes (you already have the .onChange to do that part). Print out the phase, and the count of items in iOSAppConnector.items.
Then, run through every possible scenario, e.g. while the app is open an on the screen, when it's been opened and is now in the background etc.
You'll be able to see what you did to make the scenePhase change, and may see what you have to do to correct the issue.
Topic:
App & System Services
SubTopic:
Widgets & Live Activities
Tags: