The problem that i was having is because i didn’t have a subscription to the One Call API 3.0. See below for email from Openweathermap tech support. After i created a subscription ( even thought I’m under the 1000 calls per day, which qualifies for the free plan ), My weather data updated correctly.
One Call API 2.5 was deprecated, while a new plan One Call by Call subscription plan was introduced. It provides access to the One Call API 3.0. There are no limits on the number of API calls, but users pay for a subscription according to the actual use of the product. Read more about this subscription plan in theFAQ. Please note that the first 1000 calls per day are free.