The 'Force Shortest Rotation Path' bool in the 'Move Component To' node does nothing

I have an object that I need to rotate counter-clockwise on Rotation Z (Yaw). If I set the yaw higher than -90.0 it rotates clockwise instead. The ‘Force Shortest Rotation Path’ bool is not ticked. Ticking or unticking it makes no difference, the shortest rotation path is ALWAYS chosen so basically this bool does absolutely nothing.

Steps to reproduce:

  1. Create a blueprint.
  2. Add a Cube.
  3. In the Event Graph add the Move To Component node. Set the Cube as the Component. Set Target Relative Rotation Z (Yaw) to -270.0.
  4. Leave ‘Force Shortest Rotation Path’ unticked.
  5. Cube rotates clockwise by 90 degrees instead of counter clockwise by 270.

Also, is there an alternative to using ‘Move Component To’ that I can use to move and rotate a component or some sort of workaround?

just an idea but what if before you set the -90 rotation, move it -1 first and then the remainder. i think shortest path wouldnt know the difference between 0 to -90 versus 0 to 90. its the same difference either way. but absolute value of -89 is smaller than 90.

A functional workaround I just tested is to use the ‘Set Relative Location and Rotation’ node on a Timeline. Set the duration in the Timeline, create a Vector Track, set the start and end rotation. End rotation can be set to -270 and it’ll rotate counter-clockwise successfully. For ease in/out select the keys, right-click and select Auto interpolation.