Precision Landing Help

Hi,

Currently I’m trying to perform precision landing (IR lock) with my drone (hexacopter X) and so far it has been good. My setup includes arducopter 4.3.3 and a cube orange.

The issue that I’m facing right now is that I need to perform the precision landing on an specific orientation (90 degrees from true north) and for that I have set up a mission that sends the drone in a way that the heading matches the desired orientation and also for some redundancy I added the command MAV_CMD_CONDITION_YAW to match the desired orientation just before the drone starts the landing sequence.
Somehow the drone lands fine but it does re adjust its heading giving more priority to the performance of the precision landing (that is my first impression).

So my questions, if anyone can point me on the right directions are:

  1. is this situation normal? I mean that precision landing does not care about the heading of the drone?
  2. is there a way to constrain precision landing so that the drone performs it while it keeps a desired orientation? (something like PLND_YAW_ALIGN)

Thanks,

Ivan