Até onde eu sei o CIOT tem que ser encerrado após o termino da viagem, No caso do Gerador, mesmo que em produção seja desta forma, tem que ter algum endpoint para fazer o encerramento depois.
Visto que de acordo com a regra enquanto o CIOT não for encerrado o transportador (CPF/CNPJ) não pode solicitar outro Código dentro da ANTT...
Não sei se no ambiente de produção será diferente, mas no de homologação, a regra que informei acima não vale, visto que consegui gerar dois códigos com o mesmo CPF com diferença de quase 4 minutos