Steam will only download (and install) to the program directory. So, either reinstall steam to the new external HDD, or rename the current steam directory, mount the external HDD as the old path of the steam directory, then move all the content back.