I'm getting a 403 as well, but I just recently setup the REST access. I was previously using WeatherKit via Swift and it worked fine for months up until 2 weeks ago when it stopped working. I setup the REST credentials to see if I could get ANYTHING to work.
Curious if anyone else eventually got WeatherKit working again? I suspect it has something to do with my account since it stopped working around my developer account renewal date, but I haven't been able to get any help from Apple up to this point.