When a Xenonauts moves at an diagonal at any point in their movement, they will move straight as far as possible before moving at that diagonal. This can cause some problems sometimes, like when running in that manner causes them to get caught up in reaction fire. Since I, and I imagine most people, target a spot behind cover when moving, it would be better for them to move at diagonal first and then moving straight, which will probably put them behind the cover regardless.