"Cannot download, not enough space" when "Phone Storage" clearly lists enough space
This doesn't answer why it doesn't work, but...

As a workaround, if you have an SD card, you can insert it and it will automatically download to the card instead.