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.