Código NSURLErrorDomain = -1004 por alguns segundos após a inicialização do aplicativo

Estou recebendo o erro "NSURLErrorDomain Code = -1004" com as chamadas da API Alamofire, masapenas por alguns segundos após o aplicativo ser iniciado (ou descansou por alguns minutos enquanto o aplicativo era aberto e fazia uma ligação depois disso)

Se eu tentar fazer a mesma ligação depois de alguns segundos, tudo funcionará bem. Pesquisei todas as perguntas de estouro de pilha e verifiquei todas as possíveis causas abaixo:

Não há problema com a conexão à Internet"Configurações de segurança de transporte de aplicativos" estão corretas e o servidor está usando https (eu também tentei "NSAllowsArbitraryLoads = true", mas isso não ajudou)APIs funcionando bem

Meu pressentimento é que a obtenção das configurações de rede leva alguns segundos e, quando faço uma chamada à API antes disso, falha imediatamente. OU .. Estou usando um Websocket em segundo plano que pode estar relacionado?

FAILURE: Error Domain = NSURLErrorDomain Code = -1004 "Não foi possível conectar ao servidor." UserInfo = {NSUnderlyingError = 0x137d39380 {Domínio do erro = kCFErrorDomainCFNetwork Code = -1004 "(null)" UserInfo = {NSErrorPeerAddressKey = {length = 16, capacidade = 16, bytes = 0x100201bb341a9f540000C0000}, NSErrorFailingURLStringKey = [FILTRADO], NSErrorFailingURLKey = [FILTRADO], _kCFStreamErrorDomainKey = 4, _kCFStreamErrorCodeKey = -2200, NSLocalizedDescription = Não foi possível conectar ao servidor.}

Alguma sugestão?

ATUALIZADA

Descobri que o aplicativo faz 4 solicitações no lançamento, e 1 ou 2 delas falham aleatoriamente, e verifiquei o acesso ao Nginx e o log de erros e não há nenhum log para as chamadas com falha.

questionAnswers(6)

yourAnswerToTheQuestion