Erro `NfseXmlNotFound` ao tentar baixar o XML da NFS-e

Acredito que esteja ok, porque já uso para passo fundo e novo hamburgo.
O código está assim:

$apiInstance = new \NuvemFiscal\Api\NfseApi(new \GuzzleHttp\Client(), $config);
$id = $nfse->CDAPIID;

$statusResult = $apiInstance->sincronizarNfse($id);
if ($statusResult->getStatus() != 'sincronizado')
    return ['message' => "Status da nota não está como sincronizado: " . $statusResult->getStatus()];

$statusResult = $apiInstance->consultarNfse($id);
$status = $statusResult->getStatus();

$messages = NFSeService::getResponseMessages($statusResult->getMensagens());
if ($messages)
    throw new \Exception($messages);

if ($status == 'autorizada') {
    ...

Estou com a impressão que esta prefeitura está demorando em alguma das etapas, o que faz com que gere aquele erro.