I get it, I do something similar myself. Perhaps --max-duration is better, that will do a soft stop even if you have been throttled/slowed down.
You may get some additional inspiration from the latest posts in this throttling thread.
Please share if you observe a significant slowdown after some hours. There seems to be a throttling limit that I haven’t fully understood yet