Nada malo con tu app - es exactamente cómo lo hace Google. No muestran una versión "correcta" única de fronteras en todo el mundo. En cambio, detectan desde dónde accedes a Maps y te muestran las fronteras como se reconocen en ese país. Así que si estás en India viendo una región en disputa, verás un conjunto de líneas; cambia a una dirección IP pakistaní y las fronteras se desplazan. No es un fallo, es política deliberada.
Google tomó esta decisión porque algunos territorios tienen demandas competitivas con peso político serio detrás. En lugar de tomar partido y enojar a un gobierno (o varios), localizan la visualización. Tu ubicación de cuenta, ubicación del dispositivo y dirección IP todos son factores en qué versión ves. Áreas en disputa como Crimea, Cachemira, los Altos del Golán y partes del Mar de China Meridional reciben este tratamiento - las fronteras literalmente cambian dependiendo de dónde venga la solicitud.
La parte complicada es que este enfoque funciona bien para viajeros y usuarios casuales, pero significa que no hay un solo mapa "verdadero" en la plataforma de Google. Si necesitas saber la frontera reconocida internacionalmente según la ONU u otra autoridad, tendrías que verificarlo por separado. Google no intenta ser astuto al respecto - simplemente se mantienen neutral dando a cada región lo que el gobierno de esa región considera correcto.