I'm using iOS 11 b2 and WatchOS 4 b2 .... weather works on the watch with the Weather Apps privacy set to "While Using". However, sunrise/sunset doesn't work unless "Apple Watch Faces" privacy is set to "While Using". Unfortunately, setting this causes it to constantly use location services and burn my battery, so I have disabled this.
Edit: I know the OP mentioned WatchOS 3.2.2