Take a careful look at what happens to the URL when you paste it into your shell. Some shells will “helpfully” escape some of the URL characters like &
, and that escaping will break the link if it is in quotes, but not if you leave the quotes out.
If you can click the link in the browser and the download starts, then your URL is not yet expired and there is some problem with what you pasted in the shell.