In case anyone sees this in the future, I’ve solved it for me setup at least. I found that using locationID along with lat & long and location caused the problem. Changing to just locationID fixed it for me.
weatherProvider: "openweathermap",
roundTemp: false,
type: "forecast", // current, forecast, daily (equivalent to forecast), hourly (only with OpenWeatherMap /onecall endpoint)
locationID: 2657835,
{
module: "weather",
position: "top_right",
config: {
type: 'current'
}
},
{
module: "weather",
position: "top_right",
config: {
type: 'forecast'
}
},
Changing the second weather module to forecast instead of hourly was needed in config.js too.