The new PLANE TOUCHDOWN simvars are great for tracking landings (especially bush) where runway slops become a factor, but we've notice they don't trigger on normal float water landing. On a very heavy landing it will trigger, but presumably this is from touching the 'land' below the water's surface?
The SIM ON GROUND variable does function as expected, and we currently use the touchdown simvars with the FLAG_CHANGED request type so could track ON GROUND and SURFACE TYPE to then fire a different once-off request, but it's added complexity.
Would it be possible to start setting the TOUCHDOWN vars on water?