Got it!
Apple Developer portal automatically created an "Identifier" for my WidgetExtension, that's separate from the main app Identifier. I had no idea that's how this worked, I thought I had to create them manually.
I added WeatherKit as an AppService there and it worked.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: