Failure to execute VTOL_LAND in mission

Recently flying my Convergence…VTOL_TAKEOFF, a few waypoints, then a LOITER_TIMED waypoint which is executed as a VTOL Loiter since I have Q_GUIDED_MODE=1, then a VTOL_LAND at that same point

everything goes as expected, except when the LOITER times out, instead of landing…it starts drifting backward maintaining altitude, at about 100 feet back away from where it should have landed, I take over and land it…

here is the mission:
QGC WPL 110
0 0 0 16 0 0 0 0 30.5319192 -97.6289547 206.17 1
1 0 3 84 0 0 0 0 0 0 15.24 1
2 0 3 16 0 0 0 0 30.5348099 -97.628299 45.72 1
3 0 3 16 0 0 0 0 30.533969 -97.6267754 36.57 1
4 0 3 16 0 0 0 0 30.5323241 -97.6287818 24.38 1
5 0 3 19 30 0 1 0 30.5319914 -97.6288462 15.24 1
6 0 3 85 0 0 0 0 30.5319267 -97.628932 0 1

maybe someone could run it in a quadplane SITL…I have tried to get the Mission Planner quadplane SITL to run with default params, but evidently do not know the correct procedure, since it will not accept these waypoints, nor even arm

This has been confirmed as a bug…if a VTOL loiter precedes a VTOL land and the wind is in the right direction, a 3deg nose down pitch limiter in the code prevents moving to the VTOL land position and decsent never begins…Github issue has been posted…