https://bugs.winehq.org/show_bug.cgi?id=54143
--- Comment #11 from David dav75uk@yahoo.co.uk --- The positioning issue I think is actually a feature rather than a bug (verified same on Windows). The position of the arrow tip and stem tail is different depending on whether the square is occupied or not. That explains the different lengths. So no need to raise a bug for that.
Therefore, it should also be kept in mind when tackling the arrow size issue (this bug) that the arrow position will vary depending on whether the square is occupied or not, so should ensure the to and from's square occupancy is the same between runs when making adjustments.