Eu acho que essa resposta pode depender do país em que você está vivendo. Eu estou em uma situação semelhante como você é e eu não estou ciente de qualquer questão relacionada com a nacionalidade. O que parece ser um problema é que muitos seguros exigem que você seja um residente (não um cidadão) do país em que se encontra. Eu sou, por exemplo, um cidadão holandês que mora na Bélgica, mas não posso obter seguro de viagem holandês porque não sou residente dos Países Baixos. Muitas vezes, um requisito é que sua viagem comece em seu país de origem. Portanto, se você fizer uma viagem de negócios e, posteriormente, continuar em uma viagem pessoal, talvez não seja segurado, pois a parte de lazer da viagem começa onde termina seu seguro comercial.
Sendo uma família multinacional (eu realmente gosto do termo;)) as coisas podem ficar complicadas, especialmente se a sua vida profissional e pessoal abrange diferentes países.
Eu encontrei uma solução no meu cartão de crédito, que tinha esta oferta que você está seguro "por todos os meios". Eu atualizei para um cartão de ouro que custou cerca de 100 euros por ano. Com um cartão de ouro, sua viagem não precisa ser paga com esse cartão de crédito específico para ter seguro. Na verdade, estou pagando um prêmio de 100 euros por ano, embora seja mencionado como taxa de serviço pelo seu cartão dourado.
Eu cheguei a esta solução enquanto esperava por um vôo atrasado. Duas empresas de CC estavam vendendo seus cartões e eu comecei uma discussão com ambas as empresas.
Primeiro, eu ligaria para algumas seguradoras em seu país de residência e apresentaria seu caso. Se eles realmente fizerem um barulho sobre as partes multinacionais, basta começar a ligar para os principais cartões de crédito para aconselhamento.