Sintomas
Quando você usa o método geography ShortestLineTo() para recuperar uma instância de LineString que tem dois pontos que representam a menor distância entre duas geografias, pelo menos uma das quais contém segmentos de arco circular, no SQL Server 2016, você pode receber um resultado incorreto.
Da mesma forma, quando você usa o método geography STDistance() para recuperar a distância mais curta entre duas geografias, pelo menos uma das quais contém segmentos de arco circular, você pode receber um resultado incorreto.
Resolução
O problema foi corrigido pela primeira vez na seguinte atualização cumulativa do SQL Server:
Recomendação: instalar a atualização cumulativa mais recente para o SQL Server
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes para o SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.