I'm using the following code to access WeatherKit. All services (except for .hourly) are working. For .hourly, the time blocks are 243 hours starting at 10pm, regardless of the time of time the request is made.
What am I doing wrong?
let weather = try await weatherService.weather(for: thisLocation, including: .daily, .hourly, .current, .alerts)
// 0, 1, 2, 3 is the order of the "including" above
let dailyForecast = weather.0.forecast
let hourlyForecast = weather.1.forecast
let currentWeather = weather.2
var alertWeather = [WeatherAlert]()
if (weather.3 != nil)
{
alertWeather = weather.3!
}