I tried without --parallel-immediate and without --compressed and setting --retry before each url, same result.
I also tried with --fail (learned from last issue 😉)
If I remove --retry it doesn't hang but well the ones who failed failed 😄
I expected the following
Receive files with content after trying again if it failed with 429 (or any of the other HTTP errors)
curl hangs and the progress meter counts up but nothing happens, the failed files stay at 0 bytes.
sometimes 15 files are created sometimes 12 sometimes ... can't see a pattern there.