I have an archer on Hill (Woods) and an archer on Hill (Rainforest). Both have full amount of moves available (the turn just started) but I cannot swap them.
Neither is fortified.
There is an enemy crossbow. As far as i can tell, the unit does not have zone of control.
Best Answer
There's currently a bug that prevents ranged land units from swapping places. So someday, you'll be able to