The results of some additional tests:
“weather today” shows a weather report for Todaya, Davao (Philippines). Notice that “Todaya” contains the substring “today”.
“weather” alone shows the weather for the location of my VPN’s exit node, so Kagi does know my presumed location and should use it as context.