Having read through a number of topics related to weather in FG I am a bit confused and don't know if what I observed is an expected behaviour or a bug, anyway, here goes the description.
FlightGear version: 2020.4.0
Revision: afe7d996afa7bf1232f43d45fe0280c564680987
Build-Id: none
Build-Type: Dev
SimGear version: 2020.4.0
OSG version: 3.6.5
PLIB version: 185
Environment > Weather > Detailed Weather
Weather conditions: Live data
In advanced settings: Tile selection mode - METAR
METAR received and valid.
FG run by: ./run_fgfs.sh --airport=LGKP --aircraft=c182s
Fligh from LGKP to LGRP
On departure from LGKP property /environment/wind-from-heading-deg contains value consistent with METAR for LGKP (320 deg in this test)
As flight progressed a new METAR from LGRP was received, with the usual 'turbulence' effect. The new METAR was correctly displayed in Phi interface.
Wind direction in METAR for LGRP was 250 deg, which is perfect for RWY 25 there.
However, during approach plane behaved as in a strong crosswind.
Checking the /environment/wind-from-heading-deg revealed, that it still had an old value of 320.
Performing: Environment > Weather > OK (i.e. clicking OK in Weather menu) updated the property with a new value and plane started to behave as expected in a headwind.
So.. is this an expected behaviour or a bug, or does it depend on yet another setting I missed?