Nada de errado com seu app - é exatamente assim que o Google funciona. Eles não mostram uma versão "correta" única das fronteiras em todo o mundo. Em vez disso, detectam de onde você está acessando o Maps e mostram as fronteiras como são reconhecidas naquele país. Então se você está na Índia vendo uma região contestada, verá um conjunto de linhas; mude para um endereço IP paquistanês e as fronteiras se deslocam. Não é um erro, é política deliberada.
O Google tomou essa decisão porque alguns territórios têm reivindicações concorrentes com peso político sério por trás delas. Em vez de escolher um lado e irritar um governo (ou vários), eles localizam a exibição. A localização da sua conta, localização do dispositivo e endereço IP todos influenciam qual versão você vê. Áreas disputadas como a Crimeia, Caxemira, as Colinas de Golã e partes do Mar da China Meridional recebem esse tratamento - as fronteiras literalmente mudam dependendo de onde a solicitação vem.
A parte complicada é que essa abordagem funciona bem para viajantes e usuários ocasionais, mas significa que não há um único mapa "verdadeiro" na plataforma do Google. Se você precisa saber a fronteira internacionalmente reconhecida de acordo com a ONU ou outra autoridade, precisaria verificar isso separadamente. O Google não está tentando ser enganoso - eles estão apenas permanecendo neutros ao dar a cada região o que o governo dessa região considera correto.