È risultato che non si trattava di un problema di arrotondamento nello script Lua. Lo script Lua riceve già valori arrotondati.
Inoltre, non si tratta affatto di un problema di arrotondamento. Potrebbero essere utilizzati secondi non arrotondati e, in ogni caso, sarebbe possibile ricevere una risposta 429 con Retry-After: 0.
Ecco la correzione per il problema principale:
Ecco la correzione per un problema aggiuntivo che occasionalmente può causare lo stesso errore: