Spring rains have cut South Australia's grain crop this year with the harvest expected to peak at 7.1 million tonnes.