Standalone watchOS not displaying location authorisation dialog

This is a standalone SwiftUI app w/ watchOS 11. To make things simple, I'm using the new concurrent API, like that:

for try await update in CLLocationUpdate.liveUpdates() { … }

watchOS is supposed to show the auth dialog, but it doesn't show up, even though update.authorizationRequestInProgress is true.

What could be the reason?

(Note that I also tried with the procedural old CLLocationManager API, it doesn't work that way as well)

Standalone watchOS not displaying location authorisation dialog
 
 
Q