I found this issue. When following along I would default to clicking on the unit, if I missed when changing the action to spin and just hit the grid it would spin, if you hit the unit and follow the code we are always setting the action to move. So just in case anyone else is losing their minds over it that is why it is happening.