Is it possibly the issue where “snap to zero crossing” creates very slightly uneven lengths? Described in a number of threads, for example: