There is a rather bizarre altitude difference here between /position/altitude-ft and /instrumentation/altimeter/indicated-altitude-ft
Consider what happens if you climb to altitude from Dubai, presently Q0996 and 37 degrees, using live weather and advanced weather.
As you can see there is a difference of some 2200 feet. This does cause some issues at times, which are not the subject of this post.
Setting temperature to 15 degrees (ISA conditions) results in a difference of 300 feet which sounds about right for the pressure difference between Q0996 and Q1013. So it appears, that these altitude deviations are due to temperature.
I just would like some assurance that this is to be expected, because this results in large deviations which are not seen in basic weather.
I would also suggest that if what advanced weather is doing is indeed correct, such offsets due to temperature would be much better to do in the C++ environment code rather than in advanced weather.