O problema é que sort -k1 não irá classificar de acordo com o primeiro campo, mas com do o primeiro campo até o final da linha. De man sort (ênfase minha):
KEYDEF is F[.C][OPTS][,F[.C][OPTS]] for start and stop position, where F is a field number and C a character position in the field; both are origin 1, and the stop position defaults to the line's end.
Portanto, -k1 está comparando chr6_32609371_I I2 D a chr6_32609371 T C e, como I está antes de T , está classificando como você vê. Para contornar isso, você deve informar sort para levar em consideração apenas o primeiro campo passando uma posição inicial e uma posição final:
sort -k1,1 file